@charset "utf-8";
/* CSS Document */

.banner{ background:url(../images/works/banner.png) repeat-x; clear:both; height:116px;}
.banner .bannerInner{ width:960px; margin:0 auto; clear:both;}
.bannerInner .l_head{ display:inline; margin:30px 0 0 25px; float:left; width:48px; border:1px solid #ccc; height:48px;}
.bannerInner .l_head img{ width:48px; height:48px;}
.bannerInner .r_head{ margin-left:15px; padding-top:30px; float:left; width:px;}
.bannerInner .r_head h3{ line-height:25px;}
.bannerInner .r_head h3 a{ color:#f60;}
.bannerInner .r_head p{ line-height:25px; color:#666;}
.bannerInner .r_head p a{ color:#06c;}
.bannerInner .r_head p a:hover{ color:#06c;}

.cjBasic td.td_style{ padding:0 10px; text-align:left; width:165px;}
.cjBasic td.td_style p{ height:20px; overflow:hidden;}
.tab_head{ clear:both; position:relative; margin-bottom:10px; background:#f8f8f8; border:1px solid #eee; padding:10px 20px; overflow:hidden;}
.tab_head dl{ float:left;}
.tab_head dd{ float:left; font-size:14px; position:relative; margin-right: 12px;}
.tab_head dd em{ position:absolute; right:-8px; top:1px; width:13px; cursor:pointer; white-space:nowrap; text-indent:-300px; overflow:hidden; height:13px; background:url(../images/works/zj_close.png) no-repeat;}
.tab_head dd em:hover{background:url(../images/works/zj_close.png) no-repeat 0 -14px;}
.tab_head dd a{ display:block; float:left; border:1px solid #ddd; padding:0 15px; line-height:30px; height:30px; font-size:14px; font-weight:bold;}
.tab_head dd a:hover{ border:1px solid #007fc0; color:#007fc0; text-decoration:none;}
.tab_head dd a.current{ border:1px solid #007fc0; background:#007fc0; color:#FFF;}
/*.tab_head input*/
.tab_headInsert { border: 1px solid #DDDDDD; padding: 6px 15px;}
/**/
.tab_head .editor_input{ float:left;}
.tab_head .add_zj{ float:left; margin-left:20px; font-size:14px; margin-top:3px;}
.btn_next{ text-align:center; line-height:27px; float:left; display:block; width:112px; height:27px; background:url(../images/works/btn02.png) no-repeat 0 -184px;}
.btn_next:hover{ text-decoration:none; color:#333; background:url(../images/works/btn02.png) no-repeat 0 -243px;}
.btn_next:active{ background:url(../images/works/btn02.png) no-repeat 0 -271px;}
.tab_head .add_zj a{ float:left; width:29px; height:27px; overflow:hidden; white-space:nowrap; text-indent:-300px; background:url(../images/works/add03.png) no-repeat; display:block;}
.tab_head .add_zj a:hover{ background:url(../images/works/add03.png) no-repeat 0 -28px;}
.tab_head .add_zj a:active{ background:url(../images/works/add03.png) no-repeat 0 -56px;}

.tab_box{}
.tab_box02{ padding:10px; clear:both; margin-top:15px; border:2px solid #007fc0; border-radius:5px;}
/*-----------工作台-课程策划-多章节（表格修改）-------------------*/
.tb_01{ border:1px solid #d6dadd;} 
.tb_01 tbody td,.tb_01 thead th{border:1px solid #d6dadd;}
.tb_01 tfoot input{ width:500px; padding:8px; border:1px solid #ccc;}
/*-----------工作台-课程策划-多章节（表格修改）-------------------*/

.tab_box02 .rightCj{ padding:0;}
.personSet{ clear:both; padding-top:20px; height:32px; background:url(../images/works/line.png) repeat-x left bottom; padding-bottom:4px;}
.personSet li{ float:left;}
.personSet li a{ height:30px; line-height:30px; display:block; background:#f7f6f6; border:1px solid #e9e1e1;padding:0px 18px; color:#333; }
.personSet li a.current{ background:#30ac03; border:1px solid #2b9205; color:#fff;}
.personSet li a:hover{ text-decoration:none;}
.setBox{ clear:both; padding:15px; min-height:380px; height:100%; _height:380px;}
.setBox li{ line-height:25px; padding:10px 0; clear:both; vertical-align:bottom; }
.setBox li .l_txt{ float:left; width:138px; text-align:right;color:#333; cursor:pointer;}
.setBox li .l_txt label{ width:138px; text-align:right;color:#333; cursor:pointer;}
.setBox li .r_input{ float:left; width:766px;}
.setBox li .r_input label{ padding-right:20px;}
#user_invite_list{ clear:both; padding-top:15px;}
#user_invite_list td,#user_invite_list th{ text-align:center;}
.set01{-moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; background-color: #FFFFFF; border: 1px solid #DDDDDD;    box-shadow: 0 2px 0 #F5F5F5 inset; line-height:22px; padding:6px 5px;}
.w_585{ width:585px;}
.w_150{ width:150px;}
.w_250{ width:250px;}
.area01{ width:500px; height:122px;}
.area02{ width:900px; height:122px; border:1px solid #D0D0D0;}
.area03{ width:335px; padding:5px; height:112px; border:1px solid #e0e0e0;}
.setBox li .r_input em{ padding-left:5px;}
.setBox li .r_input em a{ border:1px solid #bbbbbb; background:url(../images/works/btn.png) repeat-x; height:28px; line-height:28px; display:inline-block; border-radius:5px; padding:0px 12px;}
.setBox li .r_input i{ color:#ccc; padding-left:5px;}
.setBox li.border{ border-bottom:1px solid #ccc;}
.setBox li.save{ padding-left:138px;}
.setBox li.save .saveStyle{ font-size:14px; font-weight:bold; color:#fff; display:inline-block; height:28px; line-height:28px; padding:0px 33px; border:1px solid #ec9019; background:#f99e00;}
.setBox li.save a.saveStyle:hover{ text-decoration:none; color:#fff; background:#fa8100; border:1px solid #e97105;}
.setBox li p{ clear:both; line-height:20px; color:#ccc; display:block; padding-left:138px;}

.setBox li .length{ margin-left:138px; height:20px; width:120px; clear:both; text-align:center; line-height:20px; background:#eee; border:1px solid #ddd;}
.setClew{ overflow:hidden; clear:both; background:#fcffe0; }
.setClew .correct{ border:1px solid #84c95b; padding:2px 0; line-height:20px; height:20px; background:#fcffe0 url(../images/works/msg_icon.png) no-repeat 0 0; clear:both; padding-left:30px; font-weight:bold; color:#30ac03;}
.setClew .error{ border:1px solid #f33d3f; padding:2px 0; line-height:20px; height:20px; background:#fdebeb url(../images/works/msg_icon.png) no-repeat 0 -52px; clear:both; padding-left:30px; font-weight:bold; color:#ca0002;}
.setClew .warning{ border:1px solid #ff961b; padding:2px 0; line-height:20px; height:20px; background:#fcf2e7 url(../images/works/msg_icon.png) no-repeat 0 -26px; clear:both; padding-left:30px; font-weight:bold; color:#ff961b;}


.toper{ min-width:1200px; background:url(../images/works/topbg.png) repeat-x; height:69px; clear:both;}
.toperNav{ padding-top:4px; position:relative; color:#333; height:65px;}
.toper h1{ width:56px; position:absolute; left:32px; top:23px;}
.itemsShow{ clear:both; padding-left:136px; padding-top:30px;}
.itemsShow a{ color:#666; font-weight:bold; font-size:14px; margin-right:5px; display:inline; float:left; overflow:hidden; padding-right:14px; height:35px; line-height:35px;}
.itemsShow a span{ padding-left:14px; float:left; height:35px;}
.itemsShow a.current{ color:#333; background:url(../images/works/nav_current.png) no-repeat right -43px;}
.itemsShow a.current span{color:#333; background:url(../images/works/nav_current.png) no-repeat left 0;}
.itemsShow a:hover{ cursor:pointer; color:#333; text-decoration:none;}
.secMenu{ _width:350px; position:absolute; right:0px; top:0px; background:#FFF url(../images/works/topConner.png) no-repeat left top; height:33px; line-height:33px; padding:0 0 0 35px;}
.secBorder{ color:#666; overflow:hidden; height:32px; border-bottom:1px solid #a7deef; clear:both; padding-right:20px;}
.secBorder em{ color:#ccc;}
.secBorder b{ color:#f80;}
.secBorder span { padding-left:15px;}
.funcArea{ position:absolute; right:8px; top:40px;}
.funcArea a{width:22px; height:22px; display:block;}
.funcArea a:hover{ background:url(../images/works/hide.png) no-repeat;}

.navTools{ overflow:hidden; min-width:1200px; background:#dcf1f8; border-bottom:1px solid #90b1de; padding:12px 0;}
.layContent{ overflow:hidden; background:#fff url(../images/works/tabright.png) repeat-y 122px top; border:1px solid #e0e4e6; margin:0 10px; clear:both;}
.layTab{  width:126px; float:left; position:relative; z-index:2;}
.layTab li{ vertical-align:bottom; position:relative; z-index:2; clear:both; font-weight:normal; font-size:14px; height:42px; line-height:42px;}
.layTab li a{ position:absolute; color:#666; top:0px; display:block; width:119px; height:42px; text-indent: 28px;font-family:"微软雅黑";}
.layTab li a.current{ width:134px; color:#333; font-weight:bold; background:url(../images/works/tabHead.png) no-repeat;}
.layTool{background:; overflow:hidden; padding:18px 17px 8px 17px; /*padding:18px 17px;height:90px;*/ height:auto!important; _min-height:100px; margin-left:126px; position:relative; z-index:1;}
.layTool .tools{ float:left; margin-bottom:10px; position:relative; background:url(../images/works/nav_center_bg.png) repeat-x; height:88px;}
.layTool .tools b{ position:absolute; top:0px; background:url(../images/works/nav_conner.png) no-repeat; width:4px; height:88px;}
.layTool .tools b.bb1{ left:0px;}
.layTool .tools b.bb2{ right:0px; background-position:-6px 0;}
.w145{ width:145px; display:inline; margin-right:10px;}
.w100{ width:100px; display:inline; margin-right:10px;}
.w130{ width:130px; display:inline; margin-right:10px;}
.w200{ width:200px; display:inline; margin-right:10px;}
.w245{ width:245px; display:inline; margin-right:10px;}
.w335{ width:335px; display:inline; margin-right:10px;}
.tools span{ text-align:center; display:block; clear:both; padding-top:13px;}
.tools span a{ font-size:14px; width:41px;background:url(../images/works/btn_tool.png) no-repeat; display:inline-block; color:#39424c; font-family:"微软雅黑"; text-align:center; height:23px;  line-height:20px;}
.tools span a:hover,.tools span a.current{background:url(../images/works/nav_hover.png) no-repeat;  color:#39424c; text-decoration:none;}
.tools span a.font_four{ width:82px;background:url(../images/works/btn_tool02.png) no-repeat;}
.tools span a.font_four:hover{background:url(../images/works/nav_hover02.png) no-repeat;}
.tools p{ clear:both; text-align:center; font-size:20px; font-family:"微软雅黑"; color:#333; line-height:25px; padding-top:13px;}
.tools .p-cate{ line-height:88px; padding-top:0px;}
.tools .p-cate a{ color:#333;}
.tools .p-cate a:hover{ text-decoration:none; color:#333;}
.layTool .w250{ width:250px; float:right;}
.tools ul{ padding:12px 5px;}
.tools li{ float:left;  display:inline; margin:0 5px 10px 0; width:114px; line-height:27px; height:27px; background:url(../images/works/btn_03.png) no-repeat; text-align:center; font-weight:bold; font-size:14px;}
.tools li a{color:#FFF;}


.winBox{ width:1247px; margin:15px auto 0 auto; position:relative;}
.bigLeft{float:left; width:252px; }
.leftWin{ clear:both;  overflow-y:scroll; background:#FFF;  border:1px solid #d4d4d4; height:642px;}
.pageSearch{ background:#FFF; border:1px solid #ccc; margin-bottom:10px; padding:10px; clear:both}
.pageSearch .inp01{ float:left; width:137px; padding-left:5px; height:24px; line-height:24px; border:1px solid #ccc;}
.pageSearch .btn04{ float:left; margin-left:5px; height:26px; line-height:26px; cursor:pointer; border:none; background:url(../images/works/func.png) no-repeat 0 -56px; width:81px; color:#FFF; font-weight:bold;}
.nav dd a.heading, a.collapsed, a.expanded, ul.navigation li.selected{ text-indent:35px; color:#303030; background: url(../images/works/bg_navigation.png) no-repeat;}
.nav dd a.collapsed{ background: url(../images/works/bg_navigation.png) 0 -42px}
.nav dd a.expanded { background: url(../images/works/bg_navigation.png) 0 0;}
.nav dd a.collapsed:hover {background: url(../images/works/bg_navigation.png) no-repeat 0 -126px;}
.nav dd a.expanded:hover {background: url(../images/works/bg_navigation.png) no-repeat 0 -84px;}

ul.navigation li.selected {background: url(../images/works/bg_navigation_selected.png) no-repeat -1px 0; border: none;}
ul.navigation {width:233px; color: #303030;}
ul.navigation li{ position:relative;}
ul.navigation li em{ position:absolute; left:20px; top:7px;}
ul.navigation li a { background: url(../images/works/icon02.png) no-repeat 45px center; text-indent:65px; display: block; color:#333; text-decoration: none; padding:8px 10px; line-height:18px; height: 18px;}
ul.navigation li a:hover,ul.navigation li a.current { background:#fff2de url(../images/works/icon02.png) no-repeat 45px center; color:#f60; font-weight:bold;}
.nav dd a.heading, a.collapsed, a.expanded, ul.navigation li.selected{ font-size:14px; height:20px; line-height:20px; font-weight:bold; padding:11px 35px 9px 10px; display:block; color:#333; cursor:pointer;}
ul.navigation li.selected {width:233px; z-index:2; position: relative; padding:10px 35px 10px 10px;}
.nav dd a:hover{ text-decoration:none;}

.nav dd a.grey_heading, a.grey_collapsed, a.grey_expanded, ul.grey_navigation li.selected{ text-indent:35px; color:#303030; background: url(../images/works/grey.png) no-repeat;}
.nav dd a.grey_collapsed{ background: url(../images/works/grey.png) 0 -42px}
.nav dd a.grey_expanded { background: url(../images/works/grey.png) 0 0;}
.nav dd a.grey_collapsed:hover {background: url(../images/works/grey.png) no-repeat 0 -126px;}
.nav dd a.grey_expanded:hover {background: url(../images/works/grey.png) no-repeat 0 -84px;}
ul.grey_navigation li.selected {background: url(../images/works/grey.png) no-repeat -1px 0; border: none;}
ul.grey_navigation {width:233px; color: #303030;}
ul.grey_navigation li{ position:relative;}
ul.grey_navigation li em{ position:absolute; left:22px; top:7px;}
ul.grey_navigation li a { background: url(../images/works/icon02.png) no-repeat 45px center; text-indent:65px; display: block; color:#333; text-decoration: none; padding:8px 10px; line-height:18px; height: 18px;}
ul.grey_navigation li a:hover,ul.grey_navigation li a.current { background:#fff2de url(../images/works/icon02.png) no-repeat 45px center; color:#f60; font-weight:bold;}
.nav dd a.grey_heading, a.grey_collapsed, a.grey_expanded, ul.grey_navigation li.selected{ font-size:14px; height:20px; line-height:20px; font-weight:bold; padding:11px 35px 9px 10px; display:block; color:#333; cursor:pointer;}
ul.navigation li.selected {width:233px; z-index:2; position: relative; padding:10px 35px 10px 10px;}



.createPage{ padding-left:16px; padding-top:35px; clear:both;}
.createPage p{ color:#333; font-weight:bold; font-size:14px; line-height:20px; clear:both;}
.createPage span{ padding:5px 0; display:block; clear:both;}
.createPage span .inp01{ width:195px; height:24px; border:1px solid #d1d1d1; line-height:24px; padding-left:5px;}
.btn_page{ font-size:14px; font-weight:bold; width:91px; height:33px; color:#001632; background:url(../images/works/btn02.png) no-repeat; border:none; cursor:pointer;}

.middleWin{background:#FFF; padding:15px 0; width:630px; float:left; display:inline; margin-left:10px; border:1px solid #d4d4d4; text-align:center;height:670px;}

.rightWin{background:#FFF; width:338px; float:right; border:1px solid #d4d4d4;height:700px;}

.rightWin h3{ margin-bottom:5px; background:#FFF; padding:1px; height:30px; border-bottom:1px solid #d4d4d4; line-height:30px;}
.rightWin h3 span{ color:#333; padding-left:12px; font-weight:normal; font-size:12px; display:block; background:#eee;}
.rightWin h3 span em{ padding-left:10px;}
.rightWin h3 span em a{ color:#06c;}
.rightWin h3 span em a:hover{ color:#06c;}
.rightWin h3.top_line{ border-top:1px solid #d4d4d4;}
.rightWin .editor01,.rightWin .editor02,.rightWin .editor03{ padding-bottom:5px;}
.rightWin li,.rightWin dd{ padding:5px 0;}
.rightWin li label{ float:left; text-align:right; width:80px;line-height:30px;}
.rightWin li .inp02,.rightWin dd .inp02{ border:1px solid #d1d1d1; width:223px; padding-left:5px; line-height:25px; height:25px; float:left;}
.rightWin li.btn_add{ padding-left:80px;}
.rightWin li.btn_add .addPic{ margin-right:2px; border:none; background:url(../images/works/btn02.png) no-repeat 0 -35px; width:82px; line-height:28px; height:28px; cursor:pointer; color:#333;}
.sendLink{ margin-right:2px; margin-left:5px; border:none; background:url(../images/works/btn02.png) no-repeat 0 -35px; width:82px; line-height:28px; height:28px; cursor:pointer; color:#333;}
.send_advice{ margin-right:2px; border:none; background:url(../images/works/btn02.png) no-repeat 0 -184px; width:112px; line-height:27px; height:27px; cursor:pointer; color:#333;}
.send_advice:hover{ background:url(../images/works/btn02.png) no-repeat 0 -243px; }
.send_advice:active{ background:url(../images/works/btn02.png) no-repeat 0 -271px; }
.rightWin dd{ position:relative;}
.rightWin dd label{ line-height:22px; float:left; width:88px; text-align:right;}
.rightWin dd .inp03{ width:60px; height:20px; border:1px solid #d1d1d1; padding-left:5px; float:left;}
.rightWin dd.btn_done{ padding-left:88px;}
.rightWin dd .rConner{ position:absolute; left:168px; top:5px;}
.rightWin dd textarea{  border:1px solid #d1d1d1; width:223px; height:50px;}
.rightWin dd.btn_done .donestyle{ font-weight:bold; width:122px; height:32px; color:#001632; background:url(../images/works/btn02.png) no-repeat 0 -65px; border:none; cursor:pointer;}

.winAdd{ left:412px; position: absolute; top:248px; z-index: 9999; display: block; border:2px solid #d2d2d2; border-radius:2px; background:#FFF; width:522px;}
.winAdd h3{ padding:1px; border-bottom:1px solid #d2d2d2; clear:both; height:38px; line-height:38px;}
.winAdd h3 span{ display:block; text-align:center; font-size:14px; font-weight:bold; clear:both; background:#ececec; position:relative;}
.winAdd h3 span em{ position:absolute; right:5px; top:8px;}
.winAdd h3 span em a{ display:block; overflow:hidden; white-space:nowrap; text-indent:-300px; background:url(../images/works/btn02.png) no-repeat -99px 0; width:23px; height:23px;}
.choosePic{ clear:both; padding:15px 0;}
.choosePic li{ float:left; border:1px solid #d1d1d1; display:inline; margin-left:20px; margin-bottom:20px; padding:2px; width:141px; height:141px;}
.choosePic li img{ width:141px; height:141px;}
.picPages{ clear:both; padding:0 0 15px 0;}
.picPages .leftPages{ color:#a5a5a5; float:left; width:317px; padding-left:20px;}
.picPages .leftPages a{ display:block; float:left; color:#325e7f; margin-right:6px; border:1px solid #d5d5d5; line-height:18px; height:18px; padding:0px 6px;}
.picPages .leftPages a:hover{ color:#325e7f; background:#eee; text-decoration:none;}
.picPages .leftPages em{ line-height:18px; float:left; padding-left:5px;}
.picPages .leftPages .goto{ float:left; border:1px solid #d5d5d5; width:30px; text-align:center; height:18px; line-height:18px;}
.picPages .leftPages .besure{ margin-left:6px; float:left; color:#325e7f; background:url(../images/works/btn02.png) no-repeat 0 -99px; width:45px; height:20px; cursor:pointer; border:none;}

.rightupload{ float:right; width:120px; padding-right:20px;}
.rightupload em{ color:#325e7f; float:left; line-height:28px;}
.rightupload a{ color:#325e7f;  display:block; float:left; background:url(../images/works/btn02.png) no-repeat 0 -35px; width:82px; line-height:28px; height:28px; text-align:center;}
.rightupload a:hover{ color:#325e7f; }
.uploadPic{ padding:20px; clear:both;}
.uploadPic em{ line-height:22px; color:#325e7f;}
.uploadPic p{ padding:10px 0; clear:both;}
.uploadPic .uploadShow{ text-align:center; padding:10px 0; clear:both; border:1px solid #d5d5d5; margin-top:10px;}
.uploadPic .uploadShow img{ max-width:460px;}

.posiBox{ padding:8px 0 10px 15px; clear:both;}
.position{ line-height:30px; height:30px; clear:both; background:url(../images/works/position.png) no-repeat 0 8px; padding-left:22px; color:#666;}
.position a{ color:#06c;}
.chooseIn{ padding:5px 0; line-height:25px; clear:both; font-weight:bold;}
.chooseIn b{ color:#333;}
.chooseIn input{ vertical-align:middle;}
.chooseIn strong{ color:#06c; padding-left:5px; padding-right:15px;}
.clewWorks{ color:#666; border:1px solid #edb610; background:#fffde6; padding:5px 10px; line-height:20px;}
.clewWorks em{ color:#c00;}
.saveBox{ width:91px; margin:15px auto; height:33px; text-align:center; font-weight:bold; line-height:33px; background:url(../images/works/btn02.png) no-repeat;}
.saveBox a{ color:#001632; display:block; width:91px; height:33px;}
.saveBox a:hover{ text-decoration:none;}

.manageItems{ clear:both;}
.manageItems a{ display:block; float:left; margin-right:3px; border-radius:3px; background:#e9e9e9; height:30px; line-height:30px; padding:0px 15px; font-size:14px; font-weight:bold;}
.manageItems a.current,.manageItems a:hover{ text-decoration:none;  color:#001632; background:#aacef8;}
.invice_box{ padding:10px 0; width:800px; margin:0 auto; clear:both;}
.bot_line{ clear:both; border-bottom:3px solid #ddd; width:1000px; margin:0 auto; margin-bottom:20px;}
.invice_box li{ padding:5px 0; clear:both; font-size:14px; line-height:25px;}
.inp_invice{ border:1px solid #ddd; width:200px; height:23px; border-radius:5px; line-height:23px; padding-left:5px;}
.invice_box li em{ font-size:12px; color:#f00; padding-left:8px;}
.yulan_box{ width:950px; margin:0 auto; border-radius:10px; background:#adddf4;padding:0 10px 10px 10px;}
.yulan_box h5{ clear:both; text-align:center; height:50px; line-height:50px; font-size:16px;}
.inner_yulan{ background:#fff url(../images/works/logo.png) no-repeat 20px 20px; border-radius:10px; padding:55px 20px 20px 20px;}
.dear{ font-size:16px; font-family:"微软雅黑"; clear:both; color:#333; line-height:25px;}
.dear em{ padding:0 8px 0 0; color:#f80;}
.congra{ line-height:25px; padding:10px 0; clear:both; color:#333; font-size:16px; font-family:"微软雅黑"; padding-left:50px;}
.congra p{ clear:both; padding:5px 0;}
.congra p span{ float:left;}
.congra p em{ color:#1081D1;}
.congra a{ font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:0 5px 0 8px; color:#1081d1;}
.congra a.jihuo{ margin-left:10px; color:#fff; float:left; padding:0; display:block; width:122px; height:29px; line-height:29px; text-align:center; background:url(../images/works/btn02.png) no-repeat 0 -213px;}
.congra a.jihuo:hover{ background:url(../images/works/btn02.png) no-repeat 0 -299px; text-decoration:none;}
.big_word{ line-height:25px; padding:20px 0; font-size:30px; font-family:"微软雅黑"; text-align:center;}
.team{ clear:both; text-align:right; font-size:14px; font-weight:bold; line-height:22px; padding:12px 0;}
.team a{ text-decoration:underline; color:#1081d1;}
.congra .grey_word{ font-size:14px; color:#999; font-family:Arial, Helvetica, sans-serif;}
.congra .grey_word em{ color:#1081D1;}
.memberCharge{ padding-bottom:20px; background:#f2f2f2; border:1px solid #dadada; clear:both;}
.SearchMember{ height:28px; line-height:28px; position:relative; background:#FFF url(../images/works/icon01.png) no-repeat 13px 15px; padding:12px 35px; font-size:14px; clear:both; border-bottom:1px solid #dadada;}
.pro_sear{ clear:both; font-size:14px; height:28px; line-height:28px; padding-bottom:15px;}
.nobg{ background:none; margin-top:20px; padding-left:12px;}
.border{ border:1px solid #dadada; border-bottom:none;}
.inp05{ border:1px solid #6a9edb; width:292px; padding-left:5px; height:26px; line-height:26px; position:absolute; left:82px; top:12px;}
.inp06{ border:1px solid #d0d0d0; width:420px; padding-left:5px; height:26px; line-height:26px;}
.inp07{ border:1px solid #ddd; width:260px; padding-left:5px; height:26px; line-height:26px;}
.btn_member{ background:url(../images/works/btn_search.png) no-repeat; width:87px; height:28px; color:#001632; position:absolute; left:381px; border:none; cursor:pointer; top:12px;}
.btn_home{ background:url(../images/works/btn_01.png) no-repeat; width:108px; height:26px; color:#001632;  border:none; cursor:pointer;}
.memberList{ padding:20px 0 0 0;}
.user_member{ padding:7px 2px 2px 2px; margin-top:10px; background:#f8f8f8; border:1px solid #ddd;}
.memberList li{ float:left; border:1px solid #dadada; background:#FFF; padding:15px; display:inline; margin-left:5px; margin-bottom:5px; width:205px;}
.memberList li.selected{ background:#FFC;}
.memberList .l_head{ float:left; width:54px;}
.memberList .l_head img{ width:50px; height:50px; padding:1px; border:1px solid #dadada;}
.memberList .l_head p{text-align:center; padding:5px 0; height:20px; width:50px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.memberList .r_do{ float:left; width:110px; display:inline; margin-left:12px;}
.memberList .r_do span,.setHead p span{ display:block; width:108px; height:26px; margin-bottom:5px; line-height:26px;}
.memberList .r_do span a,.setHead p span a{ display:block; width:108px; height:26px; background:url(../images/works/btn_01.png) no-repeat; text-align:center;}
.memberList .r_do span a:hover,.setHead p span a:hover{ text-decoration:none; color:#333; background:url(../images/works/btn_01.png) no-repeat 0 -27px;}
.memberList .r_do span a:active,.setHead p span a:active,.memberList .r_do span a.selected{ text-decoration:none; color:#fff; background:url(../images/works/btn_01.png) no-repeat 0 -54px;}

.secCate{ clear:both;}
.secCate a{ line-height:30px; height:30px; padding:0 12px; display:inline-block; text-align:center; background:#e9e9e9; border-radius:5px; font-size:14px; font-weight:bold;}
.secCate a:hover,.secCate a.current{text-decoration:none;  color:#001632; background:#aacef8;}
.thridCate{ background:#f2f2f2; border:1px solid #dadada; clear:both; padding:10px 15px; overflow-y:scroll; height:350px;}
.thridCate li{ float:left; display:inline; width:280px; margin-right:15px; padding:5px 0;}
.thridCate li input{ vertical-align:middle; display:inline-block; }
.thridCate li em{ padding-left:5px; display:inline-block; color:#333;}
.setHead{ background:#f2f2f2; border:1px solid #dadada; clear:both; padding:25px 60px; height:350px;}
.setHead p{ padding:8px 0;}
.setHead p img{ width:140px; height:140px; border:1px solid #dadada; padding:3px; background:#FFF;}

.sureDel{ position:absolute; width:312px; padding:0 0 10px 0; border:3px solid #5b6354; z-index:9999; background:#FFF; left:512px; top:120px;}
.sureDel p{ padding:5px 10px;}
.sureDel .bold{ padding-left:18px; font-weight:bold; color:#333;}
.sureDel .normal{ padding-left:18px; color:#666;}
.btnright{ clear:both; padding-right:10px;}
.btnright span{ float:right;}
.sureDel em{ padding:0 5px;}
.sureDel a.blue{ color:#06c;}
.sureDel a.blue:hover{ color:#06c;}
.sureDel span{ padding-left:10px; padding-top:15px; display:inline-block}
.sureDel span a{ display:inline-block; width:58px; height:25px; background:url(../images/works/sure.png) no-repeat; text-align:center; line-height:25px; font-weight:bold}
.sureDel span a.sure{ color:#fff; background-position: 0 0;}
.sureDel span a.sure:hover{ color:#FFF; text-decoration:none}
.sureDel span a.cancle{ background-position:-64px 0; color:#333;}
.sureDel span a.cancle:hover{ color:#333; text-decoration:none}
.close a{ overflow:hidden; text-indent:-300px; white-space:nowrap; background:url(../images/works/close.png) no-repeat; display:block; width:25px; height:15px; float:right;}


.courseBox{ clear:both;}
.courseBox td,.courseBox th{word-break:break-all; word-wrap:break-all; border-bottom:1px solid #e3e3e3; padding:7px 0; line-height:20px; text-align:center; color:#333;}
.courseBox td .green{ color:#30ac03;}
.courseBox td .grey{ color:#a5a5a5;}
.courseBox th{ background:#e3f0ff}
.courseBox .td640{ width:640px;}
.courseBox .h72{ height:72px; overflow:hidden; clear:both;}
.courseBox .td420{ width:420px;}
.courseBox .td88{ width:88px;}
.courseBox .td120{ width:120px;}
.courseBox .td480{ width:480px;}
.courseBox .td920{ width:920px;}
.courseBox .td50{ width:50px;}
.courseBox .td200{ width:250px;}
.courseBox .td835{ width:835px;}
.courseBox .td70{ width:70px; word-break:normal;}
.courseBox .td100{ width:100px;}
.courseBox .tdstyle{ padding:8px; text-align:left;}
.courseBox .SearchMember em{ color:#333;}
.listQs{ clear:both; background:#FFF; border:1px solid #eee; border-top:none;}
.headQs{ font-weight:bold; line-height:35px; height:35px; background:#f8f8f8; border-bottom:1px solid #eee; clear:both;}
.Qs1{ text-align:center; color:#333; display:inline-block; width:140px;}
.Qs2{ color:#999; display:inline-block; width:px;}
.itemsQs{ clear:both;}
.itemsQs li{ color:#333; line-height:20px; padding:7px 0; clear:both; border-bottom:1px solid #eee;}
.itemsQs li p{ padding-left:160px; padding-bottom:10px;}
.itemsQs li p span{ color:#999; padding:0 8px;}

.produce{ border:1px solid #dbdbdb; background:#f4f4f4; padding:15px 15px 20px 15px; margin-bottom:15px;}
.l_pro{ float:left; width:800px;}
.l_pro .current{ background:#fffae2;}
.r_pro{ float:left; display:inline; width:380px; margin-left:25px;}
.r_pro label,.l_pro label{ font-weight:bold; color:#333; clear:both; display:block; padding:10px 0;}
.r_pro .chooseTitle{ padding:10px; color:#0e59af; font-weight:bold; clear:both; position:relative; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; background:#FFF;}
.r_pro .askBox{ clear:both;}
.r_pro .addAsk{ clear:both; padding-top:10px;}
.r_pro .askBox .area03{ width:365px; padding:5px; height:120px; margin:0 auto;}
.wenzhang{ border:1px solid #dbdbdb;  background:#f4f4f4; padding:15px 15px 20px 15px; margin-bottom:15px;}
.lwenzhang{ float:left; width:600px;}
.rwenzhang{ float:left; width:590px; margin-left:15px;}

.publicHomework{ text-align:center; padding-top:23px; clear:both;}
.send600,.send800,.send300,.send460,.send900{background:#FFFFFF; border:3px solid #0097e5; border-radius:10px; padding: 0 0 10px; position:fixed!important; _position:absolute; top:120px; z-index: 9999;}
.send460{ left:422px; width:460px;}
.send600{ left:352px; width:600px;}
.send800{ left:20%; width:800px; top:50px;}
.send900{ left:221px; width:900px; top:50px; height:540px; overflow-y:scroll;}
.padd_Box{ padding:0 15px 15px 15px;}
.look_window{width:800px; position:absolute; left:271px;top:80px;background:#FFFFFF; border:3px solid #0097e5; border-radius:10px;  z-index: 9999; }
.send300{ width:300px; padding:30px 0; left:500px; top:300px;}
.send300 p{ text-align:center; line-height:20px; padding:10px 0; clear:both;}
.sendBox{ border-radius:10px; padding:15px; clear:both; margin-bottom:15px;}
.sendBox li{ padding:8px 0; clear:both; line-height:28px;}
.sendBox li label{ line-height:28px; display:inline-block; font-weight:bold; color:#333; width:80px; text-align:right;}
.sendBox li.btn_save{ padding-left:80px;}
.sendBox li em{ color:#999;}
.sendBox li em font{ color:#f00; padding:0 3px;}
.sendBox li .btn_save{ background:url(../images/works/send.png) no-repeat 0 -68px; width:110px; height:39px;  border:none; cursor:pointer;}
.send600 h5,.send460 h5{ padding-left:22px; font-size:14px; font-weight:bold; height:43px; line-height:43px; color:#333; position:relative;}
.send800 h5.yulan,.send900 h5.yulan,.look_window h5,.send460 h5.yulan,.send600 h5.yulan{ position:relative; text-align:center; color:#80b31b; font-size:18px; background:url(../images/works/send.png) repeat-x 0 -143px; border-bottom:1px solid #ddd; height:53px; line-height:53px;}
.send600 h5 em,.send800 h5 em,.send900 h5 em,.send460 h5 em,.send800 h3 em,.look_window h3 em,.look_window h5 em{ position:absolute; right:10px; top:10px;}
.send600 h5 em a,.send900 h5 em a,.send800 h5 em a,.send460 h5 em a,.send800 h3 em a,.look_window h3 em a,.look_window h5 em a{ display:block; width:25px; height:15px; background:url(../images/works/close.png) no-repeat; overflow:hidden; white-space:normal; text-indent:-300px;}
/*insert*/
.send600 h6 a,.cjBox h6 a{display:block; width:25px; height:15px; background:url(../images/works/close.png) no-repeat; overflow:hidden; white-space:normal;  position:absolute; z-index:10001;right: 2px; top:2px;text-indent:-300px;}
/*end*/
.send800 h3,.look_window h3{ padding-left:15px; position:relative; color:#333; font-size:14px; background:url(../images/works/send.png) repeat-x 0 -143px; border-bottom:1px solid #ddd; height:53px; line-height:53px;}
.wayBox{ clear:both; padding:20px; width:339px; margin:0 auto;}
.wayBox p{ padding:10px 0; clear:both;}
.wayBox p.wayBtn{ padding:10px 0 3px 108px;}
.wayBox p.clewword{ padding:5px 0 10px 108px; color:#f00;}
.btn_cancel{ font-weight:bold; font-size:14px; background:url(../images/works/send.png) no-repeat 0 -273px; width:96px; height:33px; text-align:center; cursor:pointer; border:none; color:#333;}
.btn_cancel:hover{ background:url(../images/works/send.png) no-repeat 0 -425px;}
.btn_cancel:active{ background:url(../images/works/send.png) no-repeat 0 -459px;}
.btn_sure{ font-weight:bold; font-size:14px; background:url(../images/works/send.png) no-repeat 0 -237px; margin-right:10px; width:96px; height:33px; text-align:center; cursor:pointer; border:none; color:#FFF;}
.btn_sure:hover{ background:url(../images/works/send.png) no-repeat 0 -357px; }
.btn_sure:active{ background:url(../images/works/send.png) no-repeat 0 -391px; }

.wayBox p .inp17{ margin-left:7px; border:1px solid #d2d2d2; height:31px; line-height:31px; padding-left:5px; width:214px; font-size:14px;}
.qdBtn{ margin:0 auto; width:96px; padding-top:15px; clear:both;}
.cjBtn a{ display:block; float:left; line-height:33px;}
.cjBtn{ width:202px; margin:0 auto; padding:15px 0; clear:both;}
.cjBtn .btn_cancel{ margin-left:10px;}
.cjBtn a.btn_cancel:hover{ text-decoration:none; color:#333;}
.cjBtn a.btn_sure:hover{  text-decoration:none; color:#fff;}
.noticeBox{ padding:15px; clear:both; border:1px solid #D0D0D0; background:#f4f4f4; margin-bottom:15px;}
.noticeBox li{ padding:8px 0; clear:both; line-height:28px;}
.noticeBox li label{ line-height:28px; display:inline-block; font-weight:bold; color:#333; width:150px; text-align:right;}
.noticeBox li.btn_save{ padding-left:150px;}
.courseBox p a.besure{ margin:0 auto 5px auto; display:block; border-radius:5px; border:1px solid #91afd3; color:#333; background:#a9ccf4; width:56px; height:20px; line-height:20px;}
.courseBox p a.becancle{ margin:0 auto 5px auto; color:#333; display:block; border-radius:5px; border:1px solid #999; background:#d9d9d9; width:56px; height:20px; line-height:20px;}
.courseBox p a:hover{ text-decoration:none;}

.indexintro{ clear:both; width:1022px; margin:15px auto;}
.indexintro li{ width:254px; float:left; display:inline; margin:33px 43px 20px 40px;}
.indexintro li h3{color:#333; font-size:16px;line-height:20px; margin: 1em 0 0.3em;}
.indexintro li h3 a{color:#333;}
.indexintro li p{ color:#666; line-height:18px; clear:both;}

.noticeMember{ clear:both; padding:10px 50px 0 50px; border-top:1px solid #e0e0e0;}
.noticeMember li{ float:left; width:146px; display:inline; margin-right:18px; margin-bottom:12px; margin-top:10px;}
.noticeMember li .l_head{ float:left; width:56px;}
.noticeMember li .l_head a img{ border:3px solid #f5f5f5; width:50px; height:50px;}
.noticeMember li .l_head a:hover img{ border:3px solid #ddd; width:50px; height:50px;}
.noticeMember li .r_txt{ float:left; width:80px; display:inline; margin-left:10px;}
.noticeMember li .r_txt .dateN{ color:#666; padding-top:7px; line-height:18px;}
.noticeMember li .r_txt .userN{ font-size:14px; line-height:20px;}
.noticeMember li .r_txt .userN a{ color:#06c;}

.noticeLay{ border-radius:10px; padding:0px 0px 15px 0px;}
.addHead{ font-family:"微软雅黑"; color:#299101; border-bottom:1px solid #fff; line-height:40px; height:40px; clear:both; font-size:20px; font-weight:normal; text-align:center; position:relative;}
.addHead em{ position:absolute; right:5px; top:7px;}
.addHead em a{ width:23px; height:23px; display:block; text-indent:-300px; overflow:hidden; white-space:nowrap; background:url(../images/family/close.png) no-repeat;}

.wzNav{ clear:both; height:30px; line-height:30px; color:#666;}
.wzNav a,.result td a{ color:#06c;}
.res_bg01{ background:#e3f0ff;}

.res_bg01 th{ text-align:center; height:30px; line-height:30px;}
.wzNav em{ color:#666;}
.result{ clear:both;}
.res_bg{ background:url(../images/works/XXX_total.gif) repeat-x 0 -38px; height:32px;}
.res_bg02{ background:url(../images/works/tdbg.png) repeat-x; height:34px; font-size:14px;}
.BoxTest td a.del{ margin:0 auto; display:block;}
.BoxTest td a.delText{ margin:2px auto; display:block;}
.BoxTest td a:hover{ text-decoration:none; color:#333;}
.BoxTest td .inp01{ border:1px solid #e0e0e0; width:320px; height:22px; line-height:22px; padding-left:5px;}
.BoxTest td .inp02{border:1px solid #e0e0e0; width:65px; height:22px; line-height:22px; padding-left:5px;}
.BoxTest td{ word-wrap:break-word; word-break:break-all; background:#FFF; text-align:center; padding:8px 0;}
.testClew{ border:1px solid #F5DAAB; background:#FFC; line-height:25px; height:25px; padding-left:22px; color:#F60; clear:both;}
.result td{ padding:5px 0px; background:#FFF; line-height:23px; text-align:center;}
.result .h_56{ height:58px;}
.result td b{ color:#0476bf;}
.result td i{ font-weight:bold; color:#f00; font-style:normal;}
.conditon{ position:relative; clear:both; padding:10px 0; line-height:20px; overflow:hidden;}
.conditon .left_con{ padding-bottom:5px; float:left;/* width:112px;*/}
.left_con a.add_wenzhang{ margin-right:5px; width:42px; display:block; float:left; background:url(../images/works/add_wenzhang.png) no-repeat; overflow:hidden; text-indent:-300px; white-space:nowrap; height:24px;}
.left_con a.add_picture{ margin-right:5px; width:42px; display:block; float:left; background:url(../images/works/add_picture.png) no-repeat; overflow:hidden; text-indent:-300px; white-space:nowrap; height:24px;}
.left_con select,.left_con span{ float:left; margin-right:5px;}
.left_con span{ margin-left:5px;}
.left_con select{ line-height:23px; height:23px;}
.time_search{ float:left; padding:0px 5px 12px 5px; font-size:14px; line-height:24px;}
.time_input{ height:24px; line-height:24px; padding-left:5px; width:140px; border:1px solid #ddd;}
.inp_title{ height:24px; line-height:24px; padding-left:5px; width:250px; border:1px solid #ddd;}
.right_atrri{ padding:15px 5px 0px 0px; clear:both; font-size:14px; line-height:23px;}
.time_search img{ margin-left:5px; vertical-align:middle; margin-top:-3px;}
.conditon .right_con{ position:absolute; right:3px; bottom:15px; line-height:23px;}
.conditon .right_con span{ float:left; line-height:23px;}
.conditon .right_con span em,.conditon .right_con span i{ float:left; line-height:23px;}
.result td p a:hover{ color:#c00;}
.btn_apply{ background:url(../images/works/apply.png) no-repeat; width:42px; height:21px; line-height:21px; border:none; cursor:pointer; text-align:center; color:#333;}
.l_box{ float:left; width:495px; text-align:left;}
.l_box p{ padding:5px 0; line-height:25px; padding-left:15px; clear:both;}
.m_box p,.r_box p{ padding:5px 0; line-height:25px; clear:both;}
.m_box{float:left; width:237px; text-align:left;}
.r_box{ float:right; width:480px; text-align:left;}
.sth_box{ margin:10px 0; width:727px; float:left;}

.inp08{ width:400px; height:26px; line-height:26px; border:1px solid #f0c97d; border-radius:5px; padding-left:5px;}
.area04{ width:434px; padding:6px; height:70px; border:1px solid #dadada; background:#FFF;}
.cateBox{ width:225px; padding:6px; background:#FFF; border:1px solid #dadada; overflow-y:scroll; height:150px;}
.cateBox li{ clear:both; padding:5px 0;}
.cateBox li span,.cateBox li em{ float:left; line-height:20px;}
.cateBox li span{ margin-top:3px;}
.cateBox li p{ padding-left:18px;}
.area05{ width:448px; height:68px; border:1px solid #dadada; padding:5px;}
.r_box p span,.r_box p em{ float:left; line-height:25px;}
.r_box p span{ margin-top:6px;}
.r_box p em{ padding-right:10px;}
.res01{ width:41px;}
.res02{ width:601px;}
.res03{ width:81px;}
.res04{ width:160px;}
.res05{ width:110px;}
.res06{ width:69px;}
.res07{ width:181px;}


/*-------树开结构开始-----*/
.titleCenter{ width:960px; margin:12px auto; clear:both;}
.treeBox{ position:absolute; right:10px; top:235px; border:1px solid #ccc; padding:10px;width:267px; min-height:530px; height:100%; _height:530px; background:#fff;}
.left_treeBox{ background:#fff; position:absolute; left:10px; border:1px solid #e9e9e9; padding:10px;width:296px;}
.accordion{background:none repeat scroll 0 0 #FFFFFF;overflow:hidden;}
.accordion .accordion-header{background:none repeat scroll 0 0 #E0ECFF;border-top-width:0;cursor:pointer;}
.accordion .accordion-header .panel-title{font-weight:normal;}
.accordion .accordion-header-selected .panel-title{font-weight:bold;}
.accordion-noborder .accordion-header{border-width:0 0 1px;}
.accordion-noborder .accordion-body{border-width:0;}
.accordion-collapse{background:url(../images/works/accordion_collapse.png) no-repeat scroll 0 0 transparent;}
.accordion-expand{background:url(../images/works/accordion_expand.png) no-repeat scroll 0 0 transparent;}
.calendar{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #A4BED4;overflow:hidden;padding:1px;}
.calendar-noborder{border:0 none;}
.calendar-header{background:none repeat scroll 0 0 #E0ECFF;font-size:12px;height:22px;position:relative;}
.calendar-title{height:22px;text-align:center;}
.calendar-title span{cursor:pointer;display:inline-block;line-height:12px;padding:3px;position:relative;top:2px;}
.calendar-prevmonth,.calendar-nextmonth,.calendar-prevyear,.calendar-nextyear{cursor:pointer;font-size:1px;height:14px;line-height:12px;position:absolute;top:4px;width:14px;}
.calendar-prevmonth{background:url(../images/works/calendar_prevmonth.gif) no-repeat scroll 3px 2px transparent;left:20px;}
.calendar-nextmonth{background:url(../images/works/calendar_nextmonth.gif) no-repeat scroll 3px 2px transparent;right:20px;}
.calendar-prevyear{background:url(../images/works/calendar_prevyear.gif) no-repeat scroll 1px 2px transparent;left:3px;}
.calendar-nextyear{background:url(../images/works/calendar_nextyear.gif) no-repeat scroll 1px 2px transparent;right:3px;}
.calendar-body{font-size:12px;position:relative;}
.calendar-body table{border:1px solid #EEEEEE;font-size:12px;height:100%;width:100%;}
.calendar-body th,.calendar-body td{text-align:center;}
.calendar-body th{background:none repeat scroll 0 0 #FAFAFA;color:#888888;}
.calendar-day{border:1px solid #FFFFFF;color:#222222;cursor:pointer;}
.calendar-sunday{color:#CC2222;}
.calendar-saturday{color:#00EE00;}
.calendar-today{color:#0000FF;}
.calendar-other-month{opacity:0.3;}
.calendar-hover{border:1px solid red;}
.calendar-selected{background:none repeat scroll 0 0 #FBEC88;border:1px solid red;}
.calendar-nav-hover{background-color:#FBEC88;}
.calendar-menu{background:none repeat scroll 0 0 #FAFAFA;display:none;font-size:12px;height:150px;left:0;opacity:0.8;padding:5px;position:absolute;top:0;width:180px;}
.calendar-menu-year-inner{padding-bottom:5px;text-align:center;}
.calendar-menu-year{border:1px solid #CCCCCC;font-weight:bold;padding:2px;text-align:center;width:40px;}
.calendar-menu-prev,.calendar-menu-next{cursor:pointer;display:inline-block;height:21px;vertical-align:top;width:21px;}
.calendar-menu-prev{background:url(../images/works/calendar_prevyear.gif) no-repeat scroll 5px 6px transparent;margin-right:10px;}
.calendar-menu-next{background:url(../images/works/calendar_nextyear.gif) no-repeat scroll 5px 6px transparent;margin-left:10px;}
.calendar-menu-hover{background-color:#FBEC88;}
.calendar-menu-month-inner table{height:100%;width:100%;}
.calendar-menu-month{border:1px solid #FAFAFA;color:#666666;cursor:pointer;font-weight:bold;text-align:center;}
.combo{border:1px solid #A4BED4;display:inline-block;font-size:12px;margin:0;padding:0;white-space:nowrap;}
.combo-text{border:0 none;font-size:12px;height:20px;line-height:20px;padding:0;}
.combo-arrow{background:url(../images/works/combo_arrow.gif) no-repeat scroll 3px 4px #E0ECF9;cursor:pointer;display:inline-block;height:20px;opacity:0.6;overflow:hidden;vertical-align:top;width:18px;}
.combo-arrow-hover{opacity:1;}
.combo-panel{background:none repeat scroll 0 0 #FFFFFF;overflow:auto;}
.combobox-item{font-size:12px;padding:3px 0 3px 3px;}
.combobox-item-hover{background:none repeat scroll 0 0 #FAFAFA;}
.combobox-item-selected{background:none repeat scroll 0 0 #FBEC88;}
.datagrid .panel-body{overflow:hidden;}
.datagrid-wrap{position:relative;}
.datagrid-view{overflow:hidden;position:relative;}
.datagrid-view1{left:0;overflow:hidden;position:absolute;top:0;}
.datagrid-view2{left:210px;overflow:hidden;position:absolute;top:0;}
.datagrid-mask{background:none repeat scroll 0 0 #CCCCCC;display:none;left:0;opacity:0.3;position:absolute;top:0;}
.datagrid-mask-msg{background:url(../images/works/pagination_loading.gif) no-repeat scroll 5px 10px #FFFFFF;border:2px solid #6593CF;color:#222222;display:none;height:16px;left:100px;padding:12px 5px 10px 30px;position:absolute;top:50px;width:auto;}
.datagrid-title{background:url(../images/works/datagrid_title_bg.png)repeat-x scroll 0 0 transparent;border-bottom:1px solid #8DB2E3;border-top:1px solid #FFFFFF;padding:5px 0;position:relative;}
.datagrid-title-text{color:#15428B;font-weight:bold;padding-left:5px;}
.datagrid-title-with-icon{padding-left:22px;}
.datagrid-title-icon{height:16px;left:3px;position:absolute;top:4px !important;width:16px;}
.datagrid-sort-desc .datagrid-sort-icon{background:url(../images/works/datagrid_sort_desc.gif) no-repeat scroll center center transparent;padding:2px 13px 3px 0;}
.datagrid-sort-asc .datagrid-sort-icon{background:url(../images/works/datagrid_sort_asc.gif) no-repeat scroll center center transparent;padding:2px 13px 3px 0;}
.datagrid-toolbar{background:none repeat scroll 0 0 #EFEFEF;border-bottom:1px solid #CCCCCC;height:28px;padding:1px 2px;}
.datagrid-btn-separator{border-left:1px solid #CCCCCC;border-right:1px solid #FFFFFF;float:left;height:24px;margin:2px 1px;}
.datagrid-pager{background:none repeat scroll 0 0 #EFEFEF;border-top:1px solid #CCCCCC;position:relative;}
.datagrid-header{background:url(../images/works/datagrid_header_bg.gif)repeat-x scroll left bottom #FAFAFA;border-bottom:1px solid #CCCCCC;margin-bottom:1px;overflow:hidden;}
.datagrid-header-inner{float:left;margin-bottom:-1px;padding-right:20px;}
.datagrid-header td{background:url(../images/works/datagrid_header_bg.gif)repeat-x scroll left bottom #FAFAFA;border-bottom:1px dotted #CCCCCC;border-right:1px dotted #CCCCCC;border-top:1px dotted #FFFFFF;font-size:12px;font-weight:normal;}
.datagrid-header td.datagrid-header-over{background:none repeat scroll 0 0 #EBF3FD;}
.datagrid-header .datagrid-cell{margin:0;overflow:hidden;padding:3px 4px;text-align:center;white-space:nowrap;word-wrap:normal;}
.datagrid-header .datagrid-cell-group{margin:0;overflow:hidden;padding:4px 2px 4px 4px;text-align:center;white-space:nowrap;word-wrap:normal;}
.datagrid-header-rownumber{margin:0;padding:3px 0;text-align:center;width:25px;}
.datagrid-td-rownumber{background:url(../images/works/datagrid_header_bg.gif)repeat-x scroll left bottom #FAFAFA;}
.datagrid-cell-rownumber{margin:0;padding:3px 0;text-align:center;width:25px;}
.datagrid-body{margin:0;overflow:auto;padding:0;}
.datagrid-view1 .datagrid-body-inner{padding-bottom:20px;}
.datagrid-view1 .datagrid-body{overflow:hidden;}
.datagrid-footer{overflow:hidden;}
.datagrid-footer-inner{border-top:1px solid #CCCCCC;float:left;width:10000px;}
.datagrid-body td,.datagrid-footer td{background:#FFF; border-bottom:1px dotted #CCCCCC;border-right:1px dotted #CCCCCC;font-size:12px;margin:0;overflow:hidden;padding:0;}
.datagrid-body .datagrid-cell,.datagrid-footer .datagrid-cell{margin:0;overflow:hidden;padding:3px 4px;white-space:nowrap;word-wrap:normal;}
.datagrid-header-check{padding:3px 6px;}
.datagrid-cell-check{font-size:1px;overflow:hidden;padding:3px 6px;}
.datagrid-header-check input{height:15px;margin:0;padding:0;width:15px;}
.datagrid-cell-check input{height:15px;margin:0;padding:0;width:15px;}
.datagrid-row-collapse{background:url(../images/works/datagrid_row_collapse.gif) no-repeat scroll center center transparent;}
.datagrid-row-expand{background:url(../images/works/datagrid_row_expand.gif) no-repeat scroll center center transparent;}
.datagrid-row-alt{background:none repeat scroll 0 0 #EEEEFF;}
.datagrid-row-over{background:none repeat scroll 0 0 #D0E5F5;cursor:default;}
.datagrid-row-selected{background:none repeat scroll 0 0 #FBEC88;}
.datagrid-resize-proxy{background:none repeat scroll 0 0 red;cursor:e-resize;display:none;height:10000px;position:absolute;top:0;width:1px;}
.datagrid-body .datagrid-editable{padding:0;}
.datagrid-body .datagrid-editable table{height:100%;width:100%;}
.datagrid-body .datagrid-editable td{border:0 none;padding:0;}
.datagrid-body .datagrid-editable .datagrid-editable-input{border:1px solid #A4BED4;font-size:12px;padding:3px 2px;width:100%;}
.datebox .combo-arrow{background:url(../images/works/datebox_arrow.png) no-repeat scroll center center transparent;}
.datebox-calendar-inner{height:180px;}
.datebox-button{background-color:#FAFAFA;font-size:12px;height:18px;padding:2px 5px;text-align:center;}
.datebox-current,.datebox-close{color:#888888;float:left;font-weight:bold;text-decoration:none;}
.datebox-close{float:right;}
.datebox-ok{color:#888888;font-weight:bold;text-decoration:none;}
.datebox-button-hover{color:#A4BED4;}
.dialog-content{overflow:auto;}
.dialog-toolbar{background:none repeat scroll 0 0 #FAFAFA;border-bottom:1px solid #EEEEEE;padding:2px 5px;}
.dialog-tool-separator{border-left:1px solid #CCCCCC;border-right:1px solid #FFFFFF;float:left;height:24px;margin:2px 1px;}
.dialog-button{background:none repeat scroll 0 0 #FAFAFA;border-top:1px solid #EEEEEE;padding:5px;text-align:right;}
.dialog-button .l-btn{margin-left:5px;}
.layout{overflow:hidden;position:relative;}
.layout-panel{overflow:hidden;position:absolute;}
.layout-panel-east,.layout-panel-west{z-index:2;}
.layout-panel-north,.layout-panel-south{z-index:3;}
.layout-button-up{background:url(../images/works/layout_button_up.gif) no-repeat scroll 0 0 transparent;}
.layout-button-down{background:url(../images/works/layout_button_down.gif) no-repeat scroll 0 0 transparent;}
.layout-button-left{background:url(../images/works/layout_button_left.gif) no-repeat scroll 0 0 transparent;}
.layout-button-right{background:url(../images/works/layout_button_right.gif) no-repeat scroll 0 0 transparent;}
.layout-expand{background:none repeat scroll 0 0 #D2E0F2;cursor:pointer;font-size:1px;padding:0;position:absolute;z-index:1;}
.layout-expand .panel-header{background:none repeat scroll 0 0 transparent;border-bottom-width:0;}
.layout-expand .panel-header .panel-tool{top:5px;}
.layout-expand .panel-body{overflow:hidden;}
.layout-expand-over{background:none repeat scroll 0 0 #E1F0F2;}
.layout-body{background:none repeat scroll 0 0 #FFFFFF;overflow:auto;}
.layout-split-proxy-h{background:none repeat scroll 0 0 #CCCCCC;cursor:e-resize;display:none;font-size:1px;position:absolute;width:5px;z-index:5;}
.layout-split-proxy-v{background:none repeat scroll 0 0 #CCCCCC;cursor:n-resize;display:none;font-size:1px;height:5px;position:absolute;z-index:5;}
.layout-split-north{border-bottom:5px solid #D2E0F2;}
.layout-split-south{border-top:5px solid #D2E0F2;}
.layout-split-east{border-left:5px solid #D2E0F2;}
.layout-split-west{border-right:5px solid #D2E0F2;}
.layout-mask{background:none repeat scroll 0 0 #FAFAFA;opacity:0.1;position:absolute;z-index:4;}
a.l-btn{background:url(../images/works/button_a_bg.gif) no-repeat scroll right top transparent;color:#444444;cursor:pointer;display:inline-block;font-size:12px;height:24px;outline:medium none;padding-right:18px;text-decoration:none;}
a.l-btn-plain{background:none repeat scroll 0 0 transparent;border:1px solid transparent;padding-right:5px;}
a.l-btn-disabled{color:#CCCCCC;cursor:default;opacity:0.5;}
a.l-btn span.l-btn-left{background:url(../images/works/button_span_bg.gif) no-repeat scroll left top transparent;display:block;line-height:16px;padding:4px 0 4px 18px;}
a.l-btn-plain span.l-btn-left{background:none repeat scroll 0 0 transparent;padding-left:5px;}
a.l-btn span span.l-btn-text{display:inline-block;height:16px;line-height:16px;padding:0;}
a.l-btn span span span.l-btn-empty{display:inline-block;padding:0;width:16px;}
a.l-btn:hover{background-position:right bottom;outline:medium none;}
a.l-btn:hover span.l-btn-left{background-position:left bottom;}
a.l-btn-plain:hover{background:url(../images/works/button_plain_hover.png)repeat-x scroll left bottom transparent;border:1px solid #7EABCD;}
a.l-btn-disabled:hover{background-position:right top;}
a.l-btn-disabled:hover span.l-btn-left{background-position:left top;}
.menu{background:url(../images/works/menu.gif)repeat-y scroll 0 0 #F0F0F0;border:1px solid #CCCCCC;margin:0;overflow:hidden;padding:2px;position:absolute;}
.menu-item{border:1px solid transparent;cursor:pointer;font-size:12px;height:22px;line-height:20px;margin:0;overflow:hidden;padding:0;position:relative;}
.menu-text{left:28px;position:absolute;top:0;}
.menu-icon{height:16px;left:2px;position:absolute;top:3px;width:16px;}
.menu-rightarrow{background:url(../images/works/menu_rightarrow.png) no-repeat scroll 0 0 transparent;height:7px;position:absolute;right:5px;top:7px;width:4px;}
.menu-sep{background:url(../images/works/menu_sep.png)repeat-x scroll 0 0 transparent;font-size:2px;line-height:2px;margin:3px 0 3px 24px;}
.menu-active{background:none repeat scroll 0 0 #FAFAFA;border:1px solid #7EABCD;}
.menu-shadow{background:none repeat scroll 0 0 #DDDDDD;position:absolute;}
.m-btn-downarrow{background:url(../images/works/menu_downarrow.png) no-repeat scroll 4px 6px transparent;display:inline-block;width:12px;}
a.m-btn-active{background-position:right bottom;}
a.m-btn-active span.l-btn-left{background-position:left bottom;}
a.m-btn-plain-active{background:none repeat scroll 0 0 transparent;border:1px solid #7EABCD;}
.messager-body{padding:5px 10px;}
.messager-button{padding-top:10px;text-align:center;}
.messager-icon{float:left;height:35px;width:47px;}
.messager-error{background:url(../images/works/messager_error.gif) no-repeat scroll left top transparent;}
.messager-info{background:url(../images/works/messager_info.gif) no-repeat scroll left top transparent;}
.messager-question{background:url(../images/works/messager_question.gif) no-repeat scroll left top transparent;}
.messager-warning{background:url(../images/works/messager_warning.gif) no-repeat scroll left top transparent;}
.messager-input{border:1px solid #CCCCCC;width:262px;}
.pagination{}
.pagination table{float:left;height:30px;}
.pagination-btn-separator{border-left:1px solid #CCCCCC;border-right:1px solid #FFFFFF;float:left;height:24px;margin:3px 1px;}
.pagination-num{border:1px solid #CCCCCC;margin:0 2px;}
.pagination-page-list{margin:0 6px;}
.pagination-info{float:right;font-size:12px;padding-right:6px;padding-top:8px;}
.pagination span{font-size:12px;}
.pagination-first{background:url(../images/works/pagination_first.gif) no-repeat scroll 0 0 transparent;}
.pagination-prev{background:url(../images/works/pagination_prev.gif) no-repeat scroll 0 0 transparent;}
.pagination-next{background:url(../images/works/pagination_next.gif) no-repeat scroll 0 0 transparent;}
.pagination-last{background:url(../images/works/pagination_last.gif) no-repeat scroll 0 0 transparent;}
.pagination-load{background:url(../images/works/pagination_load.png) no-repeat scroll 0 0 transparent;}
.pagination-loading{background:url(../images/works/pagination_loading.gif) no-repeat scroll 0 0 transparent;}
.panel{font-size:12px;overflow:hidden;}
.panel-header{background:url(../images/works/panel_title.png)repeat-x scroll 0 0 transparent;border:1px solid #99BBE8;color:#15428B;font-size:12px;font-weight:bold;line-height:15px;padding:5px;position:relative;}
.panel-header-noborder{border-bottom:1px solid #99BBE8;border-width:0 0 1px;}
.panel-body{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#99BBE8;border-image:none;border-right:1px solid #99BBE8;border-style:solid;border-width:0 1px 1px;overflow:auto;}
.panel-body-noheader{border-top-width:1px;}
.panel-body-noborder{border-width:0;}
.panel-with-icon{padding-left:18px;}
.panel-icon{height:16px;left:5px;position:absolute;top:4px;width:16px;}
.panel-tool{position:absolute;right:5px;top:4px;}
.panel-tool div{cursor:pointer;display:block;float:right;height:16px;margin-left:2px;opacity:0.6;width:16px;}
.panel-tool div.panel-tool-over{opacity:1;}
.panel-tool-close{background:url(../images/works/panel_tools.gif) no-repeat scroll -16px 0 transparent;}
.panel-tool-min{background:url(../images/works/panel_tools.gif) no-repeat scroll 0 0 transparent;}
.panel-tool-max{background:url(../images/works/panel_tools.gif) no-repeat scroll 0 -16px transparent;}
.panel-tool-restore{background:url(../images/works/panel_tools.gif) no-repeat scroll -16px -16px transparent;}
.panel-tool-collapse{background:url(../images/works/panel_tool_collapse.gif) no-repeat scroll 0 0 transparent;}
.panel-tool-expand{background:url(../images/works/panel_tool_expand.gif) no-repeat scroll 0 0 transparent;}
.panel-loading{background:url(../images/works/panel_loading.gif) no-repeat scroll 10px 10px transparent;padding:11px 0 10px 30px;}
.spinner{border:1px solid #A4BED4;display:inline-block;font-size:12px;margin:0;padding:0;white-space:nowrap;}
.spinner-text{border:0 none;font-size:12px;height:20px;line-height:20px;padding:0;}
.spinner-arrow{display:inline-block;margin:0;padding:0;vertical-align:top;}
.spinner-arrow-up,.spinner-arrow-down{background:url(../images/works/spinner_arrow_up.gif) no-repeat scroll 5px 2px #E0ECF9;display:block;font-size:1px;height:10px;width:18px;}
.spinner-arrow-down{background:url(../images/works/spinner_arrow_down.gif) no-repeat scroll 5px 3px #E0ECF9;}
.spinner-arrow-hover{background-color:#ECF9F9;}
.s-btn-downarrow{background:url(../images/works/menu_downarrow.png) no-repeat scroll 9px center transparent;display:inline-block;width:16px;}
a.s-btn-active{background-position:right bottom;}
a.s-btn-active span.l-btn-left{background-position:left bottom;}
a.s-btn-active .s-btn-downarrow{background:url(../images/works/menu_split_downarrow.png) no-repeat scroll 4px -18px transparent;}
a.l-btn:hover .s-btn-downarrow{background:url(../images/works/menu_split_downarrow.png) no-repeat scroll 4px -18px transparent;}
a.s-btn-plain-active{background:none repeat scroll 0 0 transparent;border:1px solid #7EABCD;}
a.s-btn-plain-active .s-btn-downarrow{background:url(../images/works/menu_split_downarrow.png) no-repeat scroll 4px -18px transparent;}
.tabs-container{background:none repeat scroll 0 0 #FFFFFF;overflow:hidden;}
.tabs-header{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:none repeat scroll 0 0 #E0ECFF;border-color:#8DB2E3 #8DB2E3 -moz-use-text-color;border-image:none;border-style:solid solid none;border-width:1px 1px 0;overflow:hidden;padding:2px 0 0;position:relative;}
.tabs-header-noborder{border:0 none;}
.tabs-header-plain{background:none repeat scroll 0 0 transparent;border:0 none;}
.tabs-scroller-left{background:url(../images/works/tabs_leftarrow.png) no-repeat scroll 1px 5px #E0ECFF;border:1px solid #8DB2E3;cursor:pointer;display:none;font-size:1px;height:28px !important;left:0;position:absolute;top:-1px;width:18px;}
.tabs-scroller-right{background:url(../images/works/tabs_rightarrow.png) no-repeat scroll 2px 5px #E0ECFF;border:1px solid #8DB2E3;cursor:pointer;display:none;font-size:1px;height:28px !important;position:absolute;right:0;top:-1px;width:18px;}
.tabs-tool{background:none repeat scroll 0 0 #E0ECFF;border:1px solid #8DB2E3;overflow:hidden;padding:1px;position:absolute;top:-1px;}
.tabs-header-plain .tabs-scroller-left{height:25px !important;top:2px;}
.tabs-header-plain .tabs-scroller-right{height:25px !important;top:2px;}
.tabs-header-plain .tabs-tool{padding-top:0;top:2px;}
.tabs-scroller-over{background-color:#ECF9F9;}
.tabs-wrap{left:0;margin:0;overflow:hidden;padding:0;position:relative;width:100%;}
.tabs-scrolling{margin-left:18px;margin-right:18px;}
.tabs{border-bottom:1px solid #8DB2E3;font-size:12px;height:26px;list-style-type:none;margin:0;padding:0 0 0 4px;width:5000px;}
.tabs li{border:1px solid #8DB2E3;display:inline-block;float:left;margin-bottom:-1px;margin-right:4px;padding:0;position:relative;}
.tabs li a.tabs-inner{background:url(../images/works/tabs_enabled.png)repeat-x scroll left top transparent;color:#416AA3;display:inline-block;height:25px;line-height:25px;margin:0;padding:0 10px;text-align:center;text-decoration:none;white-space:nowrap;}
.tabs li a.tabs-inner:hover{background:url(../images/works/tabs_active.png)repeat-x scroll left bottom transparent;}
.tabs li.tabs-selected{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#8DB2E3 #8DB2E3 #FFFFFF;border-image:none;border-style:solid;border-width:1px;}
.tabs li.tabs-selected a{background:url(../images/works/tabs_active.png)repeat-x scroll left bottom #7EABCD;color:#416AA3;font-weight:bold;outline:medium none;}
.tabs li.tabs-selected a:hover{cursor:default;}
.tabs-with-icon{padding-left:18px;}
.tabs-icon{height:16px;left:10px;position:absolute;top:5px;width:16px;}
.tabs-closable{padding-right:8px;}
.tabs li a.tabs-close{background:url(../images/works/tabs_close.gif) no-repeat scroll 2px 2px transparent;display:block;font-size:1px;height:11px;opacity:0.6;padding:0;position:absolute;right:5px;top:7px;width:11px;}
.tabs li a.tabs-close:hover{background-color:#8DB2E3;cursor:pointer;opacity:1;}
.tabs-panels{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:-moz-use-text-color #8DB2E3 #8DB2E3;border-image:none;border-right:1px solid #8DB2E3;border-style:none solid solid;border-width:0 1px 1px;margin:0;overflow:hidden;padding:0;}
.tabs-panels-noborder{border:0 none;}
.tree{font-size:12px;list-style-type:none;margin:0;padding:0;}
.tree li{white-space:nowrap;}
.tree li ul{list-style-type:none;margin:0;padding:0;}
.tree-node{cursor:pointer;height:18px;white-space:nowrap;}

.tree-indent{display:inline-block;height:18px;vertical-align:middle;width:16px;}
.tree-hit{cursor:pointer;}
.tree-expanded{background:url(../images/works/tree_arrows.gif) no-repeat scroll -18px 0; display:inline-block;height:18px;vertical-align:middle;width:16px;}
.tree-expanded-hover{background:url(../images/works/tree_arrows.gif) no-repeat scroll -50px 0 transparent;}
.tree-collapsed{background:url(../images/works/tree_arrows.gif) no-repeat scroll 0 0 transparent;display:inline-block;height:18px;vertical-align:middle;width:16px;}
.tree-collapsed-hover{background:url(../images/works/tree_arrows.gif) no-repeat scroll -32px 0 transparent;}
.tree-folder{background:url(../images/works/tree_folder.gif) no-repeat scroll 0 0 transparent;display:inline-block;height:18px;vertical-align:middle;width:16px;}
.tree-folder-open{background:url(../images/works/tree_folder_open.gif) no-repeat scroll 0 0 transparent;}
.tree-file{background:url(../images/works/tree_file.gif) no-repeat scroll 0 0 transparent;display:inline-block;height:18px;vertical-align:middle;width:16px;}
.tree-loading{background:url(../images/works/tree_loading.gif) no-repeat scroll 0 0 transparent;}
.tree-title{display:inline-block;padding:1px 2px;text-decoration:none;vertical-align:middle;white-space:nowrap;}
.tree-node-hover{background:none repeat scroll 0 0 #FAFAFA;}
.tree-node-selected{background:none repeat scroll 0 0 #FBEC88;}
.tree-checkbox{display:inline-block;height:18px;vertical-align:middle;width:16px;}
.tree-checkbox0{background:url(../images/works/tree_checkbox_0.gif) no-repeat scroll 0 0 transparent;}
.tree-checkbox1{background:url(../images/works/tree_checkbox_1.gif) no-repeat scroll 0 0 transparent;}
.tree-checkbox2{background:url(../images/works/tree_checkbox_2.gif) no-repeat scroll 0 0 transparent;}
.tree-node-proxy{background:none repeat scroll 0 0 #FAFAFA;border:1px solid #CCCCCC;font-size:12px;padding:1px 2px 1px 18px;}
.tree-dnd-yes{background:url(../images/works/tree_dnd_yes.png) no-repeat scroll 0 center transparent;}
.tree-dnd-no{background:url(../images/works/tree_dnd_no.png) no-repeat scroll 0 center transparent;}
.tree-node-top{border-top:1px dotted red;}
.tree-node-bottom{border-bottom:1px dotted red;}
.tree-node-append .tree-title{border:1px dotted red;}
.tree-editor{border:1px solid #CCCCCC;font-size:12px;line-height:16px;position:absolute;top:0;width:80px;}
.validatebox-invalid{background:url(../images/works/validatebox_warning.png) no-repeat scroll right 1px #FFFFEE;}
.validatebox-tip{display:none;height:auto;position:absolute;width:200px;z-index:9900000;}
.validatebox-tip-content{background:none repeat scroll 0 0 #FFFFCC;border:1px solid #CC9933;display:inline-block;font-size:12px;left:10px;padding:3px 5px;position:absolute;top:0;z-index:9900001;}
.validatebox-tip-pointer{background:url(../images/works/validatebox_pointer.gif) no-repeat scroll left top transparent;display:inline-block;height:19px;left:1px;position:absolute;top:0;width:10px;z-index:9900002;}
.window{background:url(../images/works/panel_title.png)repeat scroll 0 0 transparent;border:1px solid #99BBE8;font-size:12px;overflow:hidden;padding:5px;position:absolute;}
.window-shadow{background:none repeat scroll 0 0 #DDDDDD;position:absolute;}
.window .window-header{background:none repeat scroll 0 0 transparent;padding:2px 0 4px;}
.window .window-body{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:none repeat scroll 0 0 #FFFFFF;border-color:#99BBE8;border-image:none;border-right:1px solid #99BBE8;border-style:solid;border-width:0 1px 1px;}
.window .window-header .panel-icon{left:1px;top:1px;}
.window .window-header .panel-with-icon{padding-left:18px;}
.window .window-header .panel-tool{right:1px;top:0;}
.window-proxy{border:1px dashed #15428B;overflow:hidden;position:absolute;}
.window-mask{background:none repeat scroll 0 0 #CCCCCC;font-size:1px;height:100%;left:0;opacity:0.4;overflow:hidden;position:absolute;top:0;width:100%;}
.tree-node span{ margin:0; padding:0; float:left;}
.leftframe{ position:relative; width:98px; float:left; padding-left:10px;}
.leftframe p{position:absolute;  width:98px; text-align:right;}
.leftframe .l_word01{right:3px; top:5px; }
.leftframe .l_word02{right:3px; top:53px; }
.leftframe .l_word03{right:3px; top:470px; }
.leftframe .l_word04{right:3px; top:528px; }
.mainframe{ min-height:550px; height:100%; _height:550px; margin-left:115px; margin-right:309px;}
.wzBox {}

.comPosi{ clear:both; padding:10px 15px; font-size:14px; font-weight:bold;}
.comPosi em{ color:#666; font-weight:normal; font-size:12px; padding-left:5px;}
.wzBox li{ padding:3px 0; position:relative;}
.wzBox li .wordLeft{ position:absolute; left:-98px; top:5px; color:#333; width:98px; text-align:right;}
.wzBox li .div_txt{ line-height:20px; }
.wzBox li .uploadfile{ border:1px solid #9a9a9a; height:19px; line-height:19px; width:99%;}
.wzBox{}
.wzBox li a.a_blue{ color:#1f90c3; background:url(../images/works/icon03.png) no-repeat; padding-left:15px;}
.wzBox li a.a01{ background:url(../images/works/btnbg.png) no-repeat; width:70px; height:21px; display:block; float:left; text-align:center; line-height:21px; color:#666;}
.wzBox li a.a02{background:url(../images/works/btnbg.png) no-repeat -78px 0; display:block; float:left;  margin-left:5px; width:106px; height:21px; text-align:center; line-height:21px; color:#666;}
.wzBox li .gulink{ line-height:21px; margin-right:5px; float:left;}
.wzBox li p{ clear:both; line-height:21px; margin-right:5px;}
.wzBox li p textarea{ height:298px; width:100%;}
.wzBox li .btn01{ cursor:pointer; font-size:14px; font-weight:bold; border:none; width:79px; height:30px; line-height:30px; color:#333; background:url(../images/works/btnbg02.png) no-repeat; margin-right:5px;}
.wzBox li .btn02{ cursor:pointer; font-size:14px; font-weight:bold; border:none; width:79px; height:30px; line-height:30px; color:#333; background:url(../images/works/btnbg02.png) no-repeat -86px 0; margin-right:5px;}
.wzBox li .i_check{ vertical-align:middle; margin-left:5px;}
.wzBox li em{ color:#999; font-size:12px;}
.wzBox li .btn03{ cursor:pointer; font-weight:bold; border:none; width:62px; height:26px; line-height:26px; color:#333; background:url(../images/works/btnbg02.png) no-repeat 0 -32px;}

.noticeDiv{ margin:0 10px; clear:both;}
.ggHead{ position:relative; margin-top:5px; background:url(../images/works/noticebg.png) repeat-x; height:34px; line-height:34px;}
.ggHead h3 a{ float:left; font-size:14px;display:block; width:113px; text-align:center; height:34px; font-weight:normal;}
.ggHead h3 a.current{  background:url(../images/works/notice.png) no-repeat;font-weight:bold; color:#333;}
.ggHead .send{ position:absolute; right:0px; top:-3px;}
.ggHead .send a{ display:block; width:107px; height:32px; line-height:32px; font-weight:bold; font-size:14px; color:#666; background:url(../images/works/send.png) no-repeat; text-align:center; }
.ggHead .send a:hover{ background:url(../images/works/send.png) no-repeat 0 -34px; text-decoration:none; }

.ggCenter{ background:#FFF; clear:both;}
.ggCenter li{ padding:10px 0 0 0; background:#FFF;}
.ggCenter li h2{ padding-left:30px; float:left; font-size:14px;}
.ggCenter li .ggtitle{ clear:both; padding:5px 0; line-height:25px;}
.ggCenter li .ggtitle em{ color:#999; padding-left:12px; padding-right:0;}
.ggCenter li .ggsign{ padding-top:3px;}
.ggCenter li .ggsign h3{ float:left; line-height:26px; padding-left:30px; float:left; font-size:14px;}
.ggCenter li .ggsign span{ margin-left:15px; float:left; display:block; border:1px solid #d3e7f9; height:24px; padding-right:10px; line-height:24px;}
.ggCenter li .ggsign span b{  float:left; display:block; padding:0 8px; margin-right:10px; background:#d3e7f9;}
.ggCenter li .ggcontent{ padding:0 10px; line-height:20px; text-indent:20px; clear:both; color:#666;}
.ggCenter li .ggprater{ margin-top:15px; padding:0 20px; background:#fafafa; border-top:1px solid #ededed; border-bottom:1px solid #ededed; clear:both; height:31px; line-height:31px;}
.ggCenter li .ggprater em{ float:left; padding-left:10px; padding-right:0; color:#999;}
.ggCenter li .ggprater a{ color:#2763b0; float:left;}
.ggCenter li a.besure{ margin-left:10px; margin-top:4px; display:block; text-align:center; float:left; color:#333; background:url(../images/works/btn03.png) no-repeat; width:58px; height:22px; line-height:22px;}
.ggCenter li a.becancle{  margin-top:4px; color:#333; text-align:center; margin-left:5px; float:left; display:block; background:url(../images/works/btn03.png) no-repeat -63px 0; width:58px; height:22px; line-height:22px;}
.ggCenter li a:hover{ text-decoration:none;}
.ggCenter li .ggsign a{ margin-top:2px;}
#editor-toolbar{ background: url(../images/ed-bg.gif) repeat-x scroll left top #DFDFDF; clear:both; height:30px; border-radius: 5px 5px 0 0;  border:1px solid #CCC; border-bottom:none;}

/*-----------题目列表----------*/
.rightBar{ margin-left:338px; margin-right:10px; padding-bottom:15px; background:#FFF; min-height:623px; _height:623px; border:1px solid #e9e9e9;}
.rightBar h5{ padding-left:20px; background:url(../images/works/send.png) repeat-x 0 -145px; height:43px; padding-top:11px; clear:both;}
.rightBar h5 .a_titleList,.rightBar h5 .a_addTitle{ float:left; width:97px; height:32px; margin-right:10px; line-height:32px; display:block;text-align:center;}
.rightBar h5 .current{ background:url(../images/works/send.png) no-repeat 0 -110px;}
.titleList{ padding-top:12px; clear:both;}
.titleList li{ margin:0 10px; position:relative; clear:both; border-bottom:1px solid #e9e9e9; height:30px;}
.titleList li.biaoti_bg{ background:#f8f8f8; border-top:1px solid #e9e9e9; color:#333;}
.titleList li .span_title01{ background:url(../images/focus/icon01.png) no-repeat 5px 8px; text-indent:25px; width:32%; overflow:hidden; height:30px; display:block; float:left; font-size:14px; color:#333; line-height:30px;}
.titleList li .no_icon{ background:none;}
.titleList li .span_title02{ float:left; width:48%;overflow:hidden;height:30px; line-height:30px; color:#666;}
.titleList li .span_title02 em{ text-overflow:ellipsis; white-space:nowrap; width:20%; display:block; float:left; overflow:hidden;}
.titleList li .span_title02 em.typeword{ width:30%; display:block; float:left; overflow:hidden;}
.titleList li .span_title03{ width:15%; overflow:hidden; line-height:30px; float:right; height:30px; }
.titleList li .span_title03 a{ float:left; color:#0087fa; text-decoration:underline; padding:0 5px;}
/*.titleList li .a_link{ }
.titleList li span{ float:right; width:7%;  overflow:hidden; display:block;height:30px; line-height:30px; color:#666; }
.titleList li span.typeword{ width:20%;}
.titleList li .oparetor{ display:block; width:4%; line-height:30px; float:right; color:#0087fa; text-decoration:underline; padding:0 5px;}*/

.editor_word{ background:#f1f1f1; height:32px; line-height:32px; clear:both; font-size:14px; font-weight:bold; padding-left:35px; color:#333;}
.chooseTitle{ position:relative; line-height:20px; padding:18px 25px 10px 35px;}
.editor_area{ position:relative; line-height:20px; padding:18px 25px 10px 35px; margin-top:10px;}
.editor_area td{ background:#FFF; padding:8px 0; text-align:center;}
.editor_area td a,.add_son_items a{ padding:0 5px; color:#1c5bec; text-decoration:underline;}
.inp_18{ width:82%; padding-left:6px; height:20px; line-height:20px; border:1px solid #ddd;}
.add_son_items{ z-index:999; position:absolute; right:50px; top:22px;}
.area_editor{ padding:5px; width:98%; border:1px solid #dfdfdf; height:92px;}
.chooseTitle label{ position:absolute; width:80px; left:32px; top:18px; text-align:right; font-weight:bold;}
.chooseTitle .chooseone{ color:#444; margin-left:80px; clear:both;}
.chooseTitle .chooseone a.click_editor{ font-weight:normal; color:#0061b3;}
.chooseTitle .chooseone li{ position:relative; border-bottom:1px solid #dfdfdf; padding:10px; clear:both;}
.chooseTitle .chooseone li:hover{ background:#FFC;}
.chooseTitle .chooseone li.selected{ background:#FFC; border-top:1px solid #dfdfdf;}
.add_xuanxiang{ padding:10px 0; clear:both;}
.title_bg{ background:#E9F3F8; margin-bottom:15px; padding:0 10px; font-weight:bold; border-bottom:1px solid #dfdfdf;}
.add_xuanxiang a.line_style{ text-decoration:underline; margin-left:10px; white-space:nowrap; color:#0061b3;}
.fenshu_box{ position:absolute; left:5px; top:10px; width:30px; text-align:center;}
.fenshu_box em{ color:#333; padding:0 0 0 5px;}
.fenshu_box em strong{ font-size:14px; font-family:"微软雅黑";}
.txt_box{ color:#444; margin-left:30px; margin-right:160px;}
.txt_box .p_duan,.chooseone .p_duan{ clear:both; text-align:right;}
.right_txt{ position:absolute; right:10px; top:10px; width:142px;}
.nasis_bg{ background:#f8f8f8;}
.chooseone li a.line_style,.chooseone .p_duan a.line_style{ font-weight:normal; text-decoration:underline; margin-left:10px; white-space:nowrap; color:#0061b3;}
.fenshu_inp{ width:57px; height:18px; border:1px solid #dfdfdf; text-align:center;}
.secChoose{ padding:12px 25px 10px 35px;}
.comAnswer{ width:750px; height:100px; border:1px solid #d1d1d1; padding-left:5px; line-height:22px;}
.moreAnswer{ width:362px; height:100px; border:none; padding-left:5px; line-height:22px;}
.btn_addItems{ padding:10px 0; width:96px; height:33px; margin:0 auto; clear:both;}
.btn_addItems a{ display:block; width:96px; font-size:14px; font-weight:bold; color:#FFF; background:url(../images/works/send.png) no-repeat 0 -237px; height:33px; text-align:center; line-height:33px;}
.btn_addItems a:hover{ color:#FFF; text-decoration:none;}
.addItems,.viewItems{ padding:5px 0 15px 0; margin:0 15px; clear:both; border:1px solid #e9e9e9; background:#f8f8f8; margin-top:12px;}
.ct01{ padding:10px 25px 10px 18px; clear:both;}
.ct03{ padding:10px 25px 10px 18px; clear:both;}
.ct03 b{ display:block; line-height:22px; height:22px;}
.ct03 span{ float:left; width:380px;}
.ct03 .delSpan{ width:58px; padding-top:100px;}
.ct01 .inp10{ width:450px; padding-left:5px; line-height:25px; height:25px; border:1px solid #d1d1d1;}
.ct02 .l_ct{ float:left; width:397px; line-height:20px; padding:10px 25px 10px 18px; }
.area06{ width:330px; height:58px;}
.ct02 .l_ct b{ float:left;}
.area_txt{ float:left; border:1px solid #ddd;}
.ct03 .area_txt{ margin-left:18px;}
.ct03 em.area_txt{ margin-left:0;}
.ct02 .r_ct{ float:left; width:136px; padding:18px 0 10px 18px;}
.ct02 .r_ct span{ display:block; padding:5px 0;}
.inp11{ width:45px; height:20px;}
.ct02 .r_ct .btnDel{ padding-left:64px;}
.del{ background:url(../images/works/send.png) no-repeat 0 -309px; width:58px; height:22px; line-height:22px; color:#666; border:none; cursor:pointer;}
.delText{ background:url(../images/works/send.png) no-repeat 0 -334px; width:110px; height:22px; line-height:22px; color:#666; border:none; cursor:pointer;}
.Func{ padding:10px 25px 10px 35px;clear:both;}
.btn_editor{ cursor:pointer; border:none; width:96px; font-size:14px; font-weight:bold; color:#FFF; background:url(../images/works/send.png) no-repeat 0 -237px; height:33px; }
.btn_editor:hover{ background:url(../images/works/send.png) no-repeat 0 -357px; }
.btn_editor:active{ background:url(../images/works/send.png) no-repeat 0 -391px; }
.Func .btn_baocun{ cursor:pointer; border:none; width:96px; font-size:14px; font-weight:bold; color:#333; background:url(../images/works/add_title.png) no-repeat; height:32px; }
.Func .btn_fb{ cursor:pointer; border:none; width:96px; font-size:14px; font-weight:bold; color:#fff; background:url(../images/works/add_title.png) no-repeat 0 -33px; height:32px; }
.viewItems li{ clear:both; padding-bottom:5px;}
.viewItems li h2{ padding:10px; line-height:18px; font-size:14px;}
.viewItems li h2 em{ color:#666;}
.viewItems li p{ padding:0 35px; line-height:20px; }
.sec01{ position:absolute; left:35px; top:8px;}
.webManege{ border:1px solid #e1e1e1; margin:10px;}
.webManege li{ background:#FFF; border-bottom:1px solid #e1e1e1; clear:both; min-height:132px; height:100%; _height:132px; }
.webManege li.bg{ background:#f4ffe3;}
.webManege li .cGrey{ padding-left:15px; border-bottom:1px solid #f1f1f1; clear:both; height:32px; line-height:32px;}
.webManege li .cGrey span{ color:#333;float:left;}
.webManege li .cGrey em{ padding:0 26px 0 0; color:#666;float:left;}
.webManege li .cGrey em .apply{ margin-top:4px; display:block; text-align:center; float:left; color:#333; background:url(../images/works/btn03.png) no-repeat; width:58px; height:22px; line-height:22px;}
.webManege li .cGrey em .pass{  margin-top:4px; color:#333; text-align:center; margin-left:5px; float:left; display:block; background:url(../images/works/btn03.png) no-repeat -63px 0; width:58px; height:22px; line-height:22px;}
.user_tabs{ position:relative; border-bottom:1px solid #ccc; height:42px; line-height:42px; clear:both; font-size:14px; margin-top:15px; margin-bottom:15px;}
.user_tabs a{ border:1px solid #ccc; float:left; display:block; line-height:28px; height:28px; padding:0 15px; margin-right:10px;}
.user_tabs a:hover{ text-decoration:none; border:1px solid #1aa1b1; background:#FFF; color:#1C5BEC;}
.user_tabs a.selected,.user_tabs a.selected:hover{ border:1px solid #1aa1b1; background:#45c3dc; color:#FFF;}
.user_tabs span{ position:absolute; right:-5px; top:5px;}
.user_tabs span a.back_link{ border:none; padding:0; color:#333; display:block; background:url(../images/works/add_tui.png) no-repeat; width:100px; height:28px; line-height:28px; text-align:center;}
.user_times{ font-size:14px; line-height:28px; padding:0 0 10px 0; text-align:right; overflow:hidden; position:relative;}

.inp_user_search{ border:1px solid #ddd; height:24px; line-height:24px; width:260px; padding-left:5px;}
.user_times .btn_user_search{ border:none; cursor:pointer; width:108px; height:26px; background:url(../images/works/btn_01.png) no-repeat; text-align:center;}
.user_times .btn_user_search:hover{ color:#333; background:url(../images/works/btn_01.png) no-repeat 0 -27px;}
.user_times .btn_user_search:active{ color:#fff; background:url(../images/works/btn_01.png) no-repeat 0 -54px;}
.left_chaxun{ text-align:left; width:580px; float:left;}

.user_times em{ padding-right:10px;}
.user_times em font{ color:#f00; padding:0 3px; font-weight:bold;}
.user_times span a{ color:#333; float:right; font-size:14px; display:block; background:url(../images/works/add_tui.png) no-repeat; width:100px; height:28px; line-height:28px; text-align:center;}
.user_times span a:hover{ text-decoration:none; background:url(../images/works/add_tui.png) no-repeat 0 -29px; }
.webContent{ clear:both; position:relative;}
.idBox{ position:absolute; left:20px; width:58px; height:57px; background:url(../images/works/idbg.png) no-repeat; top:12px; }
.idBox .entityId{ font-weight:bold; padding:8px 0 0 0; display:block; text-align:center;}
.idBox .num{ color:#5a9c14; font-size:24px; font-family:"微软雅黑"; padding:0; text-align:center; display:block;}
.txtBox{ padding-top:18px; clear:both; margin-left:103px;}
.txtBox h2{ font-size:14px; color:#5a9c14; clear:both; padding-bottom:7px;}
.txtBox p{ color:#666; line-height:20px; clear:both;}
.txtBox p b{ color:#333; }
.mar_com{ margin:5px 0 5px 10px;}
.m_10{ margin-top:10px;}
.rightBar h3{ font-size:14px; color:#333; font-weight:bold; padding-left:20px; line-height:35px; height:35px; clear:both;}
.editorElus{ position:relative; padding:15px 0 15px 35px; clear:both;}
.editorElus li{ clear:both; font-size:14px; padding:5px 0;}
.editorElus li label{ line-height:28px; color:#666; width:88px; text-align:right; font-weight:bold; float:left;}
.editorElus li span{ float:left; width:500px;}
.editorElus li span em{ display:block; line-height:18px; padding-top:5px; color:#a5a5a5; font-size:12px;}
.catalog_box{ margin:20px; overflow-y:scroll; height:300px; background:#f8f8f8; padding:10px 20px; border:1px solid #ddd;}
.catalog_clew{overflow:hidden; color:#666; background:#FFC; border:1px solid #FC9; padding:5px 10px; margin:10px 0; clear:both;}
.catalog_pointer{ clear:both; overflow:hidden; padding-left:11px;}
.catalog_pointer a{ color:#333; float:right; display:block; background:url(../images/works/add_tui.png) no-repeat; width:100px; height:28px; line-height:28px; text-align:center;}
.catalog_pointer a:hover{ text-decoration:none; background:url(../images/works/add_tui.png) no-repeat 0 -29px; }

.catalog_list a{ float:left; display:block; padding:0 10px; border-radius:5px; background:#ececec; height:25px; line-height:25px; font-size:14px; margin:5px;} 
.catalog_list a:hover{ background:#f0f0f0; color:#333; text-decoration:none;}
.inp12{ border:1px solid #ddd; width:258px; padding-left:5px; line-height:26px; height:26px;}
.area07{ border:1px solid #ddd; width:480px; height:100px;}
.editorElus li.editorSave{ padding-left:88px;}

.essayList{ clear:both; margin-top:10px;}
.essayList li{ margin-bottom:5px; font-size:14px; clear:both; height:30px; line-height:30px; position:relative;}
.essayList li em{ color:#666; background:#f2f2f2; height:30px; display:block; float:left; padding:0 10px; margin:0 10px;}
.essayList li a{ float:left;}
.essayList li span{ font-size:12px; color:#666; position:absolute; right:18px; top:0px;}
.essayList li.bg{ background:#F4FFE3;}

.follow{ clear:both; padding:15px; background:#fff; min-height:480px; height:100%; _heihgt:480px;}
.follow .f_clew{ clear:both; height:30px; line-height:30px; background:#f8f8f8; border:1px solid #e8e8e8;}
.follow .f_fill{ padding-top:15px; padding-left:360px; clear:both;}
.follow .f_fill li{ height:30px; font-size:14px;}

.location{ border-bottom:1px solid #E9E9E9; background:#f9f9f9; clear:both; padding:10px;}
.beenChoose{ clear:both; padding:10px 0 10px 13px; border:3px solid #F2F2F2; margin:13px 20px 0 20px; background:#FFF;}
.location li{ clear:both; padding:5px 0;}
.location li em,.beenChoose li em{ float:left; padding:0 5px;}
.location li label,.beenChoose li label{ line-height:25px; float:left; color:#333; width:75px; text-align:right;}
.location li select,.location li input{ float:left;}
.location li .inptime{ width:88px; border:1px solid #dcdcdc; height:23px; line-height:23px; padding-left:5px;}
.location li img{ float:left; margin-top:4px; margin-left:5px;}
.location li .inp09{ width:315px; height:23px; padding-left:5px; line-height:23px; border:1px solid #dcdcdc;}
.location li .btn_chaxun{ width:97px; height:25px; color:#333; text-align:center; border:none; margin-left:5px; cursor:pointer; background:url(../images/works/send.png) no-repeat 0 -202px;}
.atrrList{ float:left; width:475px; position:relative;}
.atrrList dl{ clear:both; z-index:1; overflow:hidden;position:relative;}
.atrrList dt{ margin-right:0; float:left; margin-left:-100px; text-align:right; width:101px; line-height:31px;*display:inline;}
.atrrList dd{background:#FFF; border:1px solid #358c01;color:#666; height: 15px; line-height:15px; margin:4px 5px 0px 0; padding:0 18px 0 8px; position: relative; white-space:nowrap; float:left;}
.atrrList dd.noshowchannel{ display:none;}
.atrrList dd .close-icon{ cursor:pointer; background:url(../images/focus/close.gif) no-repeat;height:13px;position:absolute; right:1px; top:1px;  width:13px;}
.atrrList dd:hover{border:1px solid #43b201;text-decoration:none;}
.atrrList dd:hover .close-icon{ background:url(../images/focus/close_hover.gif) no-repeat;}
.fillempty{ margin:0 15px 15px 15px; padding:10px; border:1px solid #dedede; background:#FFF; height:88px; overflow-y:scroll; clear:both;}
.writeIn{ padding:0 15px 0 39px; clear:both;}
.writeIn li{ line-height:25px; padding:5px 0; clear:both;}
.inpWrite{ width:365px; height:23px; line-height:23px; border:1px solid #dedede; padding-left:5px;}
.imgAnswer{float:left; margin:0 3px; width: 80px; height: 25px; display: block; text-align: center; line-height:25px; border:1px solid #ffd68f; background:#ffffcc; color:#f00;}
.fillempty{ line-height:27px;}
.fillempty *{ float:left;}
.writeIn table{}
.writeIn table td{ font-size:12px; background:#fff; border:1px solid #eee; padding:5px 15px; line-height:25px;}
.writeIn table td p{ padding:3px 0;}
.chooseNum{ clear:both; padding:5px 0 5px 35px;}
.styleTitle{ font-size:14px; font-weight:bold; line-height:30px; height:30px; color:#333;}
.yulanBox{ overflow-y:scroll; height:390px; clear:both; padding:10px 25px;}
.ylTxt{ clear:both; line-height:20px; color:#333; background:#e4f1f3; padding:10px 15px; border-radius:5px; margin-left:28px; border:1px solid #eee; margin-bottom:15px;}
.ylTxt .yl_label{ display:block; clear:both; line-height:25px; font-weight:bold;}
.ylTxt .em_style{ margin:0 3px; width: 80px; height: 25px; line-height:25px; border-bottom:1px solid #ffd68f; color:#f00;}
.ylTxt .yl_p{ padding-bottom:5px; clear:both;}

.ylChoose{padding-top:10px; clear:both; line-height:25px;}
.ylChoose .title_li{ clear:both; padding-left:28px;}
.ylChoose .title_li .b_style{  float:left; color:#333;}
.ylChoose .title_li .ol_label{ font-weight:normal; float:left; color:#333;}
.ylChoose .title_li .xx_span{float:left; width:22%; margin-right:1%; color:#666;}
.ylChoose .title_li .em_li{ float:left; width:auto; height:auto; border:none; color:#666;}
.ylChoose .title_li .fenshu_num{ color:#999;}
.ylChoose .title_li .fenshu_num strong{ color:#f80;}
.ylChoose .p_style{ clear:both;}

.ylsis{ clear:both; padding-top:5px;}
.ylsis .da_p{ color:#666; line-height:20px; clear:both;}
.ylsis .da_p .da_em{ color:#333; padding:0;}
.ylsis .js{ color:#333; clear:both; line-height:25px;}

.testPaper{ border-top:1px solid #ddd; position:relative; background:#fff url(../images/works/test.png) repeat-y left top; clear:both; min-height:600px; height:100%; _height:600px; padding-bottom:15px;}
.testPaper01{ border-top:1px solid #ddd; position:relative; background:#fff; clear:both; min-height:600px; height:100%; _height:600px; padding-bottom:15px;}

.leftTest{ position:absolute; left:0px; width:158px;}
.leftTest h5{ width:100px; background:url(../images/works/set.png) no-repeat 24px center; color:#3398bd; padding-left:57px; border-bottom:1px solid #FFF; height:45px; clear:both; line-height:45px; font-size:16px; font-family:"微软雅黑";}
.leftTest li{ clear:both; border-top:1px solid #e5e5e5; height:60px; line-height:60px; width:157px; border-bottom:1px solid #fff;}
.leftTest li.last{ border-bottom:1px solid #e5e5e5;}
.leftTest li a{ display:block; padding-left:52px; height:60px;font-size:16px; font-family:"微软雅黑"; color:#666;}
.leftTest li a.current{ color:#333; background:url(../images/works/navCurrnet.png) no-repeat;}
.leftTest li a:hover{ color:#333; text-decoration:none;}
.MainTest{ margin-left:430px; clear:both; padding-top:10px;}
.secMain{ margin-left:262px;}
.MainTest td{background:#FFF; text-align:center; padding:8px 0; font-size:12px;}
.MainTest th{ font-size:12px;}
.MainTest th.num01{ width:4%;}
.MainTest th.num02{ width:13%; }
.MainTest th.num03{ width:7%;}
.MainTest th.num04{ width:8%;}
.MainTest th.num05{ width:9%;}
.MainTest th.num06{ width:10%;}
.MainTest th.num07{ width:21%;}
.MainTest td a{ text-decoration:underline; padding:0 5px; color:#0d8cce;}
.MainTest td a:hover{color:#0d8cce;}
.BoxTest{ margin-left:158px; clear:both;}
.test_treeBox{ background:#fff; position:absolute; left:168px; top:10px; border:5px solid #f2f2f2; padding:10px 10px 20px 10px;width:219px;min-height:400px; height:90%; _height:400px;}
.test_treeBox01{ background:#fff; position:absolute; left:0; top:10px; border:5px solid #f2f2f2; padding:10px 10px 20px 10px;width:219px;min-height:400px; height:90%; _height:400px;}
.test_treeBox03{ background:#fff; border:5px solid #f2f2f2; padding:10px 5px 20px 5px;width:215px; float:left;}
.test_treeBox05{ background:#fff; position:absolute; left:0; top:0px; border:5px solid #dadada; padding:10px 10px 20px 10px;width:210px;min-height:450px; height:93%; _height:450px;}
.test_treeBox06{ background:#fff; border:5px solid #ddd; padding:10px 5px 20px 5px;width:215px; left:18%; top:30px; z-index:10000; position:absolute;}
.test_treeBox07{ position:absolute;left: 110px; top: 98px;}
#claCategory{position:relative;}/*新增*/
.test_treeBox08 { left: 100px; top: 27px;}
.test_treeBox08 li{padding:0!important; line-height:14px!important;}
.test_treeBox07 li{ line-height:12px!important; padding:0!important; font-size:12px!important;}
.basicFill{ clear:both; padding-bottom:15px;}
.basicFill li{ clear:both; text-align:center; padding:10px 0; font-size:14px;}
.basicFill li .secText{ float:left; width:50%;}
.basicFill li label{ color:#666; line-height:25px; font-weight:bold; width:145px; text-align:right; float:left;}
.basicFill li strong{ float:left; font-weight:normal; text-align:left; line-height:25px; color:#666; padding-left:5px;}
.basicFill li select{ float:left;}
.basicFill li .secText img{ float:left; margin-top:5px; margin-left:3px;}
.basicFill li .inp13,.basicFill li .inp15{ float:left; border:1px solid #e0e0e0; height:23px; line-height:23px; width:220px; padding-left:5px;}
.inp16{ float:left; border:1px solid #e0e0e0; height:23px; line-height:23px; width:140px; padding-left:5px;}
.basicFill li em{ float:left; padding:0 5px;}
.basicFill li .inp15{ width:170px;}
.basicFill li em{ line-height:25px;}
.basicFill li .area08{ float:left; border:1px solid #e0e0e0; width:70%; height:70px; padding:5px; line-height:23px;}
.basicFill li.testBtn{}
.testBtn01,.testBtn02,.testBtn05{ font-size:14px; font-weight:bold; border:none; cursor:pointer; width:107px; line-height:42px; color:#FFF; height:42px; background:url(../images/works/testBtn.png) no-repeat;}
.testBtn02{background:url(../images/works/testBtn.png) no-repeat -118px 0; margin-left:10px;}
.testBtn05{background:url(../images/works/testBtn.png) no-repeat -234px 0; margin-left:10px;}
.tixingBox{ position:relative; padding-top:7px; height:39px; border-bottom:1px solid #e7e7e7;}
.moveBtn{ width:60px; margin:0 auto; clear:both;}

.tixingBox em{ color:#3398BD; float:left; font-size:14px; font-weight:bold; line-height:31px; padding-left:30px;}
.tixingBox span{ float:left;}
.tixingBox span a{ font-weight:bold; display:block; float:left; background:url(../images/works/tiBg.png) no-repeat; width:102px; height:31px; margin-left:10px; line-height:31px; text-align:center;}
.tixingBox span a:hover{ text-decoration:none; background:url(../images/works/tiBg.png) no-repeat 0 -33px; color:#3398BD;}
.tixingTable{padding:12px 20px;}
.tixingTable a.addtest{ display:block; width:16px; height:16px; background:url(../images/works/add02.png) no-repeat; text-indent:-300px; overflow:hidden; white-space:nowrap; margin:0 auto;}
.tixingTable a.deltest{ display:block; width:16px; height:16px; background:url(../images/works/del.png) no-repeat; text-indent:-300px; overflow:hidden; white-space:nowrap; margin:0 auto;}
.tixingTable a.addin{ background:url(../images/works/func.png) no-repeat 0 -56px; width:81px; height:26px; line-height:26px; color:#FFF; display:block; margin:0 auto; text-align:center; font-weight:bold;}
.addin{ background:url(../images/works/func.png) no-repeat 0 -56px; width:81px; height:26px; line-height:26px; color:#FFF; display:block; margin:0 auto; text-align:center; font-weight:bold;}
.tixingTable a.addin:hover{ color:#FFF; text-decoration:none;}
.moveBtn a{ margin-right:7px; display:block; float:left; width:23px; height:18px; overflow:hidden; text-indent:-300px; white-space:nowrap;} 
.moveBtn a.moveup{ background:url(../images/works/move.png) no-repeat;}
.moveBtn a.movedown{ background:url(../images/works/move.png) no-repeat 0 -20px;}
.tixingBtn{ clear:both; padding-top:12px; text-align:right;}
.csBox{ padding-bottom:-10px; height:40px; position:relative; clear:both; padding-top:10px;}
.kindBtn{ position:absolute; right:15px; top:18px;}
.kindBtn a{ float:left; display:block;height:25px; margin-right:7px; line-height:25px; }
.kindBtn a.averge{ background:url(../images/works/kindBtn.png) no-repeat; width:70px; text-align:center;}
.kindBtn a.hideup{ width:81px; background:url(../images/works/func.png) no-repeat; text-indent:12px;}
.kindBtn a.showup{ width:81px; background:url(../images/works/func.png) no-repeat 0 -28px; text-indent:12px;}
.kindBtn a:hover{ text-decoration:none; color:#333;}
.total{ float:left; padding-left:20px;}
.total p{ line-height:20px; color:#666;}

.testTab{ padding-left:20px; background:url(../images/works/tabBg.png) repeat-x; height:31px; padding-top:15px; line-height:31px;}
.testTab a{ padding:0 25px; color:#333; font-weight:bold; height:29px; line-height:29px; display:block; float:left; margin-right:10px; border:1px solid #e7e7e7; background:#f6f6f6;}
.testTab a.current,.testTab a:hover{ text-decoration:none; border-bottom:1px solid #fff; background:#FFF;}
.test_treeBox02{ background:#fff; position:absolute; left:10px; top:10px; border:5px solid #f2f2f2; padding:10px 10px 20px 10px;width:219px; min-height:320px; height:70%; _height:320px;}
.searchTest{ min-height:380px; height:100%; _height:380px; border:1px solid #eee; position:relative; clear:both; background:#f8f8f8; margin:10px 20px;}
.searchList{ margin-left:255px;}
.searchFunc{ padding-left:30px; font-size:14px; line-height:24px; padding-top:15px;}
.searchFunc .inp016{ border:1px solid #e0e0e0; width:66%; padding-left:5px; line-height:24px; height:24px;}
.searchFunc .btn_search{ background:url(../images/works/func.png) no-repeat 0 -85px; margin-left:5px; margin-top:1px; width:81px; height:26px; line-height:26px; text-align:center; color:#333; border:none; cursor:pointer;}
.testBtn03{ width:97px; height:31px; margin:0 auto; background:url(../images/works/btn02.png) no-repeat 0 -122px; line-height:31px; color:#FFF; font-size:14px; font-weight:bold; text-align:center; border:none; cursor:pointer;}

.testShow{ clear:both; padding:20px;}
.show_type{ font-size:14px; line-height:30px; clear:both; padding-left:10px; background:#f8f8f8; border-radius:5px; border:1px solid #ddd;}
.start_count{ padding-left:10px; padding-bottom:15px; font-size:14px; line-height:30px; clear:both;}
.start_count em{ float:left;}
.start_count span a{ font-weight:bold; text-decoration:none; display:block; float:left; line-height:33px; color:#333; text-align:center;  background:url(../images/works/save.png) no-repeat; width:96px; height:33px; }
.start_count span a:hover{ color:#333; background:url(../images/works/save.png) no-repeat 0 -34px; }
.start_count span a:active{ color:#333; background:url(../images/works/save.png) no-repeat 0 -68px; }
.testShow h2{ font-size:24px; color:#333; text-align:center; line-height:30px; font-family:"微软雅黑";}
.testIntro{ margin-top:12px; border-radius:5px; clear:both; border:1px solid #f4ce84; background:#fffbd8; padding:7px 15px;}
.testIntro p{ line-height:25px; color:#333; font-size:14px;}
.testStyle{ padding:0 5px; clear:both; font-size:14px;}

.testStyle h3{ margin-top:15px; line-height:20px; padding:4px 0; clear:both;}
.testStyle h3 span{ padding:3px 15px; border:1px solid #a5c8df; background:#d3edff;}
.testStyle h3 span em.correct{ font-size:14px; color:#0ca300; font-weight:bold;}
.testStyle .timu_show{ padding:5px 0;}
.testStyle .timu02_show{ padding:5px 10px; margin:5px 0 0 0; background:#f8f8f8;}
.testStyle li .timu_show em{ border-bottom:1px solid #333; margin:0 5px; padding:0 20px; color:#f00; font-weight:normal;}

.testStyle .chooseAnswer{ position:relative; clear:both; line-height:25px; color:#666; padding:5px 0 5px 23px;}
.testStyle .chooseAnswer .ol_num{ position:absolute; left:0px; top:3px}
.testStyle .chooseAnswer span{ display:block; width:24%; margin-right:1%; float:left;}
.testStyle li{ clear:both; padding-left:15px; padding-top:10px; color:#333;}
.testStyle li.redBorder{ margin-bottom:10px; border:1px solid #f80; border-radius:8px; background:#f8f8f8;}
.chooseAnswer{ color:#666;}


.jxBox{ clear:both; border:1px solid #eee; border-radius:5px; background:#f1f1f1; margin:10px 0; font-size:12px; padding:5px 10px;}
.wdBox{ padding:15px 15px 30px 15px; clear:both;}
.wdBox td{background:#FFF; text-align:center; line-height:20px; padding:7px 6px;}
.wdBox .yuejuan td{ background:#72cae5;}
.wdBox .test td{ background:#FC3;}
.feninp{ border:1px solid #ddd; width:120px; height:20px;}
.bg_color{ clear:both; padding:3px 0;}
.bg_color label{ float:left; line-height:25px;}
.bg_color .yuejuan_people{ margin-right:20px; display:inline; float:left; color:#333; background:#72cae5; height:25px; line-height:25px; padding:0 10px;}
.bg_color .test_people{ float:left; color:#333; background:#FC3; padding:0 10px; height:25px; line-height:25px;}

.planBox{ position:relative; clear:both;}
.leftPlan{ width:209px; background:#dcf1f8; position:absolute; left:0px; top:0px; padding:8px; border:1px solid #90b1de;}
.menuPlan{ font-size:14px; background:#FFF; width:209px; padding:15px 0;}
.menuPlan h3{ margin-bottom:8px; background:url(../images/works/add.png) no-repeat 20px center; padding-left:38px; line-height:22px; clear:both;}
.menuPlan h3.reduce{ background:url(../images/works/reduce.png) no-repeat 20px center;}
.test_treeBox03 h2{ line-height:25px; clear:both; padding-left:15px; background:#f1f9fb; border-bottom:1px solid #cfe6ec; margin-bottom:10px; font-size:14px;}
.menuPlan li{ line-height:26px; height:26px;}
.menuPlan li a{ color:#666; display:block; padding-left:38px; width:171px; height:26px;}
.menuPlan li a.on{ color:#333; background:url(../images/works/on.png) no-repeat;}
.menuPlan li a:hover{ color:#333; background:#ebfaff; text-decoration:none;}
.menuPlan li a.on:hover{ background:url(../images/works/on.png) no-repeat;}
.rightPlan{ margin-left:240px; background:#FFF; clear:both; border:1px solid #dadada; padding:20px 15px; }
.planResult{ margin-left:240px; background:#FFF; position:relative; clear:both; border:1px solid #dadada; padding:1px 1px 20px 1px;}
.fudong{ width:250px; padding-bottom:10px; background:#FFF; border:1px solid #ccc; position:fixed; right:0px; bottom:0px;}
.yetClew{ padding:10px 18px 0px 18px; clear:both;}
.yetClew p{ padding:3px 0; clear:both;}
.yetClew h5{ color:#666; padding:3px 0; line-height:20px; clear:both;}
.yetClew p em{ margin-bottom:7px; text-align:center; font-weight:bold; color:#FFF; margin-right:5px; float:left; padding:0; width:15px; height:15px;}
.yetClew .green{ background:#2ead04}
.yetClew .red{background:#f00}
.yetClew .blue{ background:#0096ff;}
.fdBtn{ margin:0 auto; padding:6px 0; clear:both; width:82px;}
.fdSave{ font-size:14px; font-weight:bold; color:#333; border:none; cursor:pointer; width:82px; height:28px; background:url(../images/works/btn02.png) no-repeat 0 -35px;}

.noleft{ margin-left:0;}
.attrList{ padding:10px 35px; clear:both; border:1px solid #f5df9c; background:#fffad8; border-radius:5px; margin:10px 20px 0 20px;}
.attrList p{ color:#333; padding:5px 0; line-height:16px; clear:both;}
.attrList p span{ padding-right:20px;}
.attrList p a{ padding:0 7px; color:#06c; font-weight:bold; text-decoration:underline;}
.firstBox h5,.secondBox h5,.cjRun h5,.firstBox_dd h5{ margin-bottom:16px; position:relative; border-bottom:1px solid #dadada; height:30px; line-height:30px; padding-left:10px; font-size:14px; color:#333; clear:both;}
.firstBox h5 span,.secondBox h5 span{  position:absolute; right:10px; top:-5px;}
.firstBox h5 span a,.secondBox h5 span a,.attrInfo .returnback a{ color:#333; display:block; background:url(../images/works/add_tui.png) no-repeat; width:100px; height:28px; line-height:28px; text-align:center;}
.secondBox h5 span a.a_link{ text-decoration:underline; line-height:20px; padding-top:10px; width:auto; font-size:12px; background:none; font-weight:normal; color:#03c;}
.firstBox{ clear:both;}
.firstBox li,.firstBox_dd dd{ position:relative; font-size:14px; padding:5px 0; clear:both;}
.firstBox li,.firstBox_dd dd b{ line-height:24px; padding-right:10px; float:left; font-weight:normal;}
.firstBox li,.firstBox_dd dd .radio_li{ margin-right:5px; float:left; margin-top:5px;}
.firstBox li,.firstBox_dd dd.sec_next{ margin-left:18%;}
.firstBox li,.firstBox_dd dd.sec_next .btn_next{ cursor:pointer; border:none;}
.firstBox li .radioStyle{ vertical-align:bottom; margin-top:5px;}
.firstBox li label,.firstBox_dd dd label{ line-height:28px; float:left; width:18%; text-align:right;}
.firstBox li .cj_label{ width:98px;}
.firstBox li.sec_cj{ padding-left:98px;}
.firstBox_dd dd .btn_next{ cursor:pointer;  border:none; margin-left:10px;}
.left_duiqi li label{ width:105px;}
.firstBox_dd dd img,.firstBox li img{ float:left; margin-left:5px; margin-top:4px;}
.firstBox_dd dd strong{ line-height:28px; padding-left:12px;}
.firstBox_dd dd strong a.blue{ color:#1C5BEC; text-decoration:underline; font-size:12px;}
.firstBox li *{ float:left; line-height:28px;}
.firstBox li em,.firstBox li strong{ color:#007dab;}
.inp_name,.inp_email{ border:1px solid #ddd; height:23px; line-height:23px; padding-left:5px; width:155px;}
.inp_email{ width:300px;}
.firstBox li.see_member{ padding-left:18%; }
.btn_see{ cursor:pointer; border:none; width:96px; font-size:14px; font-weight:bold; color:#fff; background:url(../images/works/add_title.png) no-repeat 0 -99px; height:32px;}
.btn_see:hover{ background:url(../images/works/add_title.png) no-repeat 0 -66px;}
.btn_see:active{background:url(../images/works/add_title.png) no-repeat 0 -132px;}
.test_Box{ clear:both;}
.test_form { float:left; width:603px;}
.test_form li{ font-size:14px; padding:5px 0; clear:both;}
.test_form li .radioStyle{ vertical-align:bottom; margin-top:5px;}
.test_form li label{ line-height:28px; float:left; width:160px;; text-align:right;}
.test_form li *{ float:left; line-height:28px;}
.test_form li em,.test_form li strong{ color:#007dab;}
.test_form li.lessLabel{ padding-left:160px;}

.cjRun{ padding-bottom:10px;}
.cjRun li{ font-size:14px; padding:3px 0; clear:both;}
.cjRun li label{ line-height:20px; float:left; width:20%; text-align:right;}
.cjRun li em,.cjRun li strong{ float:left; line-height:20px; color:#007dab;}
.inp_new{ height:25px; line-height:25px; border:1px solid #d1d1d1; padding-left:5px; width:72px;}
.cjRun li.btn_sec{ padding-left:100px;}

.firstBox li .newCj{ padding:7px 0 0 18px;}
.firstBox li .newCj a{ color:#0c81c4; text-decoration:underline;}
.firstBox li select{ margin-top:5px;}
.firstBox li.lessLabel{ padding-left:20%;}
.firstBox{ clear:both;}
.secondBox{ padding:20px 0; clear:both;}
.inpPlan01{ width:320px; height:26px; line-height:26px; border:1px solid #d7d7d7; padding-left:5px;}
.inpPlan02{ width:145; height:26px; line-height:26px; float:left; border:1px solid #d7d7d7; padding-left:5px;}
.inpPlan03{ width:50%; height:26px; line-height:26px; border:1px solid #d7d7d7; padding-left:5px;}
.btnTake{ margin-left:10px; width:80px; font-weight:bold; height:28px; line-height:px; cursor:pointer; border:none; background:url(../images/works/take.png) no-repeat;}
.secondBox td{ background:#FFF; font-size:12px; line-height:20px; padding:10px 0; text-align:center;}
.secondBox td a,.wdBox td a{ padding:0 10px; color:#0b79be; text-decoration:underline;}
.otherItems{ font-size:14px; color:#0b79be; line-height:22px; padding:10px 12px 10px 100px; clear:both;}
.otherItems input{ vertical-align:middle; display:inline-block;}
.saveLayout{ margin:0 auto; width:130px; clear:both; padding:15px 0;}
.saveType{ background:url(../images/works/save.png) no-repeat; width:96px; color:#333; height:33px; cursor:pointer; border:none; text-align:center; font-weight:bold; font-size:14px;}

.selectedAtrr{ background:#f8f8f8; border:1px solid #eee; clear:both; padding:10px 0; margin-top:15px; position:relative;}
.cjAtrr{ float:left;}
.Cj_atrr{ background:none; border:none; margin-top:0px; padding:0;}
.test_category{ background:none; border:none; padding:0; margin:0;}
.gk_selected{ margin:15px;}
.selectedAtrr dl{clear:both; padding-left:100px; z-index:1; overflow:hidden;position:relative;}
.selectedAtrr dt{ margin-right:0; float:left; margin-left:-100px; text-align:right; width:101px; line-height:35px;*display:inline;}
.test_category dt{ width:150px;}
.selectedAtrr dd{background:#FFF; border:1px solid #6fc0d9;color:#666; height: 22px; line-height:22px; margin:6px 5px 0px 0; padding:0 25px 0 8px; position: relative; white-space:nowrap; float:left;}
.selectedAtrr dd.noshowchannel{ display:none;}
.selectedAtrr dd .close-icon{ cursor:pointer; background:url(../images/works/close01_hover.png) no-repeat;height:20px;position:absolute; right:0px; top:2px;  width:20px;}
.selectedAtrr dd:hover{border:1px solid #00c1fc;text-decoration:none;}
.selectedAtrr dd:hover .close-icon{ background:url(../images/works/close01.png) no-repeat;}


.cjAtrr ul{clear:both; z-index:1; overflow:hidden;position:relative;}
.cjAtrr li{background:#FFF; border:1px solid #6fc0d9;color:#666; height: 22px; line-height:22px; margin:6px 5px 0px 0; padding:0 25px 0 8px; position: relative; white-space:nowrap; float:left;}
.cjAtrr li strong{ line-height:22px;}
.cjAtrr li.noshowchannel{ display:none;}
.cjAtrr li .close-icon{ cursor:pointer; background:url(../images/works/close01_hover.png) no-repeat;height:20px;position:absolute; right:0px; top:2px;  width:20px;}
.cjAtrr li:hover{border:1px solid #00c1fc;text-decoration:none;}
.cjAtrr li:hover .close-icon{ background:url(../images/works/close01.png) no-repeat;}

.attrInfo{ position:relative; background:#f8f8f8; height:58px; line-height:58px; font-size:14px; padding-left:25px; border-bottom:1px solid #dfdfdf;}
.attrInfo span{ float:left; padding:0 20px;}
.attrInfo span em{ font-family:"微软雅黑"; font-size:18px; color:#01ba1f;}
.attrInfo .returnback{ position:absolute; right:25px; top:15px; font-weight:bold;}

.datiBox{ padding:10px 0; clear:both;}
.datiBox label{ width:6%; float:left; text-align:right; font-size:14px;}
.datiBox .area09{ float:left; border:1px solid #ccc; line-height:20px; padding-left:5px; width:70%; height:70px;}
.xuanqu{ border:3px solid #4d70b5; padding:18px 65px; margin:15px 125px; border-radius:10px; background:#f8f8f8; position:relative;}
.test_xuanqu{ border:3px solid #4d70b5; padding:18px 65px; margin:15px 0; border-radius:10px; background:#f8f8f8; position:relative;}
.pointDiv{ position:absolute; left:50%; top:-9px; width:18px; height:12px; background:url(../images/works/up02.png) no-repeat;}
.Cjsign{ clear:both; padding:0px 25px 15px 25px;}
.Cjsign li{ padding:6px 0; clear:both; font-size:14px;}
.cjInput,.timeInput{ border:1px solid #ccc; height:22px; line-height:22px; padding-left:5px;}
.Cjsign li i{ padding:0 4px; margin:6px 3px 0px 5px;}
.Cjsign li label{ float:left; width:150px; text-align:right;}
.Cjsign li span{ float:left;}
.cjInput{ width:366px;}
.timeInput{ width:140px;}
.Cjsign li.cjChaxun{ padding-left:150px;}

.homeBox{ border:1px solid #ddd; border-bottom:none; background:#FFF; margin:0 auto; padding:10px;}
.homeWork{ overflow:hidden; width:50%; float:left;}
.rightHome{ width:49%; float:right;}
.workBox{ padding-bottom:15px; margin-bottom:12px; border:1px solid #ddd;}

.listStyle{ clear:both; line-height:26px;}
.listStyle em{ float:left;}
.listStyle ul{ float:left; border:1px solid #ddd;}
.listStyle li{ float:left; width:86px; background:url(../images/works/show.png) repeat-x 0 -144px; padding-left:12px; height:24px; border:24px;}
.listStyle li a.userIcon{ background:url(../images/works/show.png) no-repeat; border-right:1px solid #ddd; }
.listStyle li a.userIcon_on,.listStyle li a.userIcon:hover{ background:url(../images/works/show.png) no-repeat 0 -24px;border-right:1px solid #ddd;  font-weight:bold; color:#f80;}
.listStyle li a.workIcon{ background:url(../images/works/show.png) no-repeat 0 -48px;border-right:1px solid #ddd; }
.listStyle li a.workIcon_on,.listStyle li a.workIcon:hover{ background:url(../images/works/show.png) no-repeat 0 -72px;border-right:1px solid #ddd;  font-weight:bold; color:#f80;}
.listStyle li a.derecIcon{ background:url(../images/works/show.png) no-repeat 0 -96px; }
.listStyle li a.derecIcon_on,.listStyle li a.derecIcon:hover{ background:url(../images/works/show.png) no-repeat 0 -120px; font-weight:bold; color:#f80;}
.listStyle li a{ padding-right:12px; height:24px; line-height:24px; display:block; padding-left:20px;}
.listStyle li a:hover{ text-decoration:none; color:#f80;}
.listBox{ clear:both; padding:1px 0 22px 0; background:url(../images/works/show.png) repeat-x 0 -171px; border:1px solid #ddd;}
.listBox h5{ position:relative;line-height:35px; height:35px; clear:both; font-size:14px; padding-left:20px;}
.titleHead{ overflow:hidden; margin-top:1px; height:37px; line-height:37px;}
.titleHead span,.titleLayout span{ text-align:center; float:left; font-weight:bold;}
.titleHead .one,.titleLayout .one{ width:15%;}
.titleHead .two,.titleLayout .two{ width:45%; text-align:left; text-indent:15px;}
.titleHead .three,.titleLayout .three{ width:20%;}
.titleHead .four,.titleLayout .four{ width:20%; 、}
.titleLayout .zero{ width:8%; margin-top:12px; background:url(../images/works/home.png) no-repeat 65px center;}
.titleLayout .zero01{ width:8%; margin-top:12px; background:url(../images/works/home02.png) no-repeat 65px center;}
.centerList{ background:#FFF;}
.centerList li{ clear:both; }
.centerList li .titleLayout{ border-bottom:1px solid #ddd; padding:12px 0; line-height:20px; overflow:hidden; clear:both;}
.centerList li .titleLayout em{ color:#999; display:block; line-height:20px;}
.centerList li .titleLayout .emWord{ color:#666;}
.centerList li .selected{ background:#FEF4AE;}
.centerList li a{ color:#06c; text-decoration:underline;} 
.centerList li span{ font-weight:normal;}
.centerList li a.buzhi{ display:block; margin:0 auto; height:24px; width:48px; text-align:centere; line-height:24px; text-decoration:none; background:url(../images/works/buzhi.png) no-repeat;}
.centerList li a.delLink{ margin-left:15px; float:left; height:24px; width:48px; text-align:centere; line-height:24px; text-decoration:none; background:url(../images/works/buzhi.png) no-repeat 0 -26px;}
.userDescri{ background:#fffadb; border-bottom:2px solid #f2f2f2;}
.userDescri h3{ overflow:hidden; font-weight:normal; color:#999; line-height:24px; height:24px; padding-left:15px; border-bottom:1px dashed #ddd;}
.userDescri h3 em{ color:#f80; font-weight:bold;}
.userDescri dd{ border-bottom:1px dashed #ddd; overflow:hidden; background:url(../images/works/home.png) no-repeat 15px center;  clear:both; padding:5px 0 5px 40px;}
.userDescri dd.userArrow{ background:url(../images/works/home02.png) no-repeat 15px center;}
.userDescri dd span{ float:left; line-height:20px;}
.userDescri dd span em{ padding:0; color:#999; display:block; }
.userDescri dd span a{ padding-right:10px; text-decoration:underline; color:#06c;}
.userDescri dd .ud01{ width:40%;}
.userDescri dd .ud02{ width:20%;}
.userDescri dd .ud03{ width:20%;}
.userDescri dd .ud04{ width:20%;}
.userDescri dd .greyEm{ color:#999;}
.userDescri dd .center{ text-align:center;}
.userDescri dd .done{ color:#090;}
.userDescri dd .nodone{ color:#f00;}
.userpages{ padding:10px 0; color:#999; clear:both; border-bottom:1px solid #ddd;}
.userpages span{ padding-left:15px; line-height:20px;}
.listBox h2{ position:relative; background:#f8f8f8; height:37px; line-height:37px; font-size:14px; padding-left:15px; clear:both;}
.listBox h2 span,.listBox h5 span{ font-weight:normal; font-size:12px; position:absolute; right:15px; top:0; background:url(../images/works/addwork.png) no-repeat 0 center; padding-left:20px;}
.listBox h2 span a,.listBox h5 span a{ color:#06c; text-decoration:underline;}
a.link_new_exercise{ color:#06c; text-decoration:underline; float:right; background:url(../images/works/addwork.png) no-repeat 0 center; padding-left:20px;}
a.link_new_exercise:hover{ color:#06c; text-decoration:underline;}
.sureDone{ width:90px; margin:15px auto 0 auto; clear:both;}
.btnDone{ display:block; width:90px; color:#FFF; font-weight:bold; font-size:14px; text-align:center; background:url(../images/works/show.png) repeat-x 0 -247px; height:26px; line-height:26px; border:1px solid #288ad0;}
.sureDone a.btnDone:hover{ text-decoration:none; color:#FFF;}

.workBox h5{ margin-bottom:15px; background:url(../images/works/show.png) repeat-x 0 -171px; height:36px; line-height:36px; font-size:14px; padding-left:15px; color:#333;}
.workBox li{ clear:both; padding:5px 0;}
.workBox li label{ float:left; width:100px; text-align:right; font-size:14px; line-height:28px; color:#333;}
.workBox li .gkName,.lxBox{ border:1px solid #d6d6d6; width:280px; padding-left:5px; height:26px; line-height:26px; color:#666;}
.lxBox{ width:70%; height:64px;}
.workBox li.secIn{ overflow:hidden; padding-left:120px;}
.workBox li span{ line-height:28px; font-size:14px;}
.workBox li span input{ margin-right:5px;}
.workBox li span strong{ color:#f80; font-size:14px;}
.workBox p{ clear:both; line-height:25px; padding-left:15px;}
.workBox p a{ color:#06c; text-decoration:underline; padding-left:18px; line-height:25px;}
.workBox p a.user_icon01{ background:url(../images/works/home02.png) no-repeat left center;}
.workBox p a.work_icon01{ background:url(../images/works/home.png) no-repeat left center;}
.gkSave,.gkbuzhi{ float:left; display:block; padding:0 20px; color:#FFF; font-size:14px; margin-right:12px; font-weight:bold; text-align:center; border:1px solid #3fca2e; background:url(../images/works/show.png) repeat-x 0 -276px; height:26px; line-height:26px;}
.gkbuzhi{background:url(../images/works/show.png) repeat-x 0 -247px; border:1px solid #288ad0;}
a.gkSave:hover,a.gkbuzhi:hover{ color:#FFF; text-decoration:none;}
.add_subject{ line-height:26px; font-size:12px; color:#06c; text-decoration:underline;}
a.add_subject:hover{ color:#06c; text-decoration:underline;}
.workBox li a:hover{ color:#FFF; text-decoration:none;}
.gkTitle{ font-size:14px; color:#666; padding-left:12px; line-height:20px;}
.gkTitle p{ padding:5px 0; clear:both;}
.workBox li span .userEm{ color:#06c;}
.workBox li span .teacherEm{ color:#f60;}
.workBox li span .userList{color:#06c; font-size:14px;}

.pratice{ clear:both; margin:0 15px;}
.pratice h2{ cursor:pointer; background:#fff; border:1px solid #cadcea; height:28px; line-height:28px; font-size:14px; margin:5px 0; padding:1px;}
.pratice h2 p{ color:#06c; padding-left:18px; background:url(../images/works/show.png) repeat-x 0 -305px; position:relative; height:28px;}
.pratice h2 p.on{ background:#f0f5f9;}
.pratice h2 p span{ position:absolute; right:12px; top:7px;}
.pratice h2 p.on span{ right:8px; top:11px;}
.praticeContent{ padding:8px 0;}

.cjBox{ padding-bottom:20px; clear:both; width:980px; margin:0 auto;}
.cjBox h5{ margin-bottom:16px; text-align:left; position:relative; border-bottom:1px solid #dadada; height:30px; line-height:30px; padding-left:10px; font-size:14px; color:#333; clear:both;}
.cjBox h5 span,.cjBasic h3 span,.cjBox h3 span{  position:absolute; right:0; top:0; font-size:12px; font-weight:normal;}
.cjBox h5 span select,.cjBox h5 span em {float:left;}
.cjBox h5 span select{ line-height:26px; height:26px;}
.cjBox h5 span a,.rightCj td a,.cjBasic td a,.cjBasic03 td a,.addrule a,.cjBasic h3 span a,.xuanzhe_table td a{ padding:0 5px; color:#1c5bec; text-decoration:underline; }
.cjBox h5 span a{ float:left;}
.cjBasic03 a.btn_common,.set_sign a.btn_common{ padding:0; color:#333; text-decoration:none; display:block; float:left; width:62px; text-align:center; line-height:26px; margin-left:10px; height:26px; background:url(../images/works/btnbg02.png) no-repeat -63px -32px;}
.cjBasic03 a.btn_common:hover,.set_sign a.btn_common:hover{ background:url(../images/works/btnbg02.png) no-repeat 0 -32px; color:#333; text-decoration:none;}
a.btn_common{ padding:0; color:#333; text-decoration:none; display:block; float:left; width:62px; text-align:center; line-height:26px; margin-left:10px; height:26px; background:url(../images/works/btnbg02.png) no-repeat -63px -32px;}
a.btn_common:hover{ background:url(../images/works/btnbg02.png) no-repeat 0 -32px; color:#333; text-decoration:none;}
.cjBox h3{ clear:both; position:relative; padding:18px 0 5px 0; border-bottom:1px solid #ddd; font-size:14px;  line-height:25px; color:#333;}
.cjBox h3 p{ padding:10px 0 0px 92px; overflow:hidden; font-weight:normal;}
.inp_editor{ border:1px solid #ddd; width:88px; height:23px; line-height:25px; margin-top:4px; padding-left:5px;}
.cjBox h3 p label{ float:left;}
.cjBox h3 p em{ padding:0 10px; float:left;}

.trace_back{clear:both; padding:10px 0; overflow:hidden;}
.trace_back a{ color:#06c; float:left; font-size:14px; display:block; background:url(../images/works/add_tui.png) no-repeat; width:100px; height:28px; line-height:28px; text-align:center;}
.cjBasic h3{ margin:10px 0; position:relative; border-bottom:1px solid #dadada; height:30px; line-height:30px; padding-left:10px; font-size:14px; color:#333; clear:both;}
.cjBasic{ overflow:hidden; clear:both;}
.cjBasic li,.rightCj li,.wdBox li{ font-size:14px; padding:0 0 12px 0; clear:both;line-height:24px; color:#333;}
.rightCj li .radio_li{ float:left; margin-top:5px;}
.cjBasic li .oneBox{ clear:both; height:28px; overflow:hidden;}
.cjBasic li label,.rightCj li label{ float:left; width:100px; text-align:right;}
.cjBasic table{ margin-bottom:15px;}
.cjBasic li span{ width:430px; position:relative; float:left;}
.study_ul li span{ width:auto;}
.rightCj li span img{ float:left; padding-left:5px; margin-top:5px;}
.rightCj li b{ font-weight:normal; float:left; padding:0 8px;}
.rightCj li select{ float:left;}
.rightCj li span em{ font-weight:bold; color:#06c; background:#FFC; border:1px solid #ddd; padding:0 5px;}
.wdBox li label{ width:100px; float:left; text-align:right;}
.cj_table{ padding:0 15px 15px 0;}
.sure_search{ padding-top:12px; text-align:right; position:absolute; right:10px; bottom:5px;}
.sure_search02{ padding-top:12px; text-align:right; clear:both;}
.wdBox li span{ width:430px; float:left;}
.cjBasic li span em{ margin-right:15px;}
.cjBasic li span .addFill{ padding:0; position:absolute; width:50px; height:27px; right:0px; top:0;}
.cjBasic li span .addFill a,.cjBasic li span .sum{ line-height:27px; display:block; width:50px; height:27px; background:url(../images/works/btn02.png) no-repeat 0 -155px; text-align:center; font-size:12px;}
.cjBasic li span .sum{ float:left; margin-right:10px; background:url(../images/works/btn02.png) no-repeat -52px -155px;}
.cjBasic li span .addFill a:hover,.cjBasic li span a.sum:hover{ color:#666; text-decoration:none;}
.cjBasic li span select{ margin-top:5px; width:150px; height:22px;}
.cjBasic li.secIn,.cjBasic03 li.secIn{ padding-left:100px;}
.study_ul li.secIn em{ color:#f00; font-weight:bold;}
.cjBasic li.rightIn{ clear:both;}
.cjBasic li.secIn input{ margin-top:5px;}
.cjBasic li .sumBox{ clear:both; padding-left:150px;}
.cjBasic li .sumCenter{ padding-top:8px; clear:both;}
.xuanzhe_table{ padding:0 10px 10px 10px; position:relative;}
.xuanzhe_table td{ font-size:12px; background:#fff; padding:8px 0; text-align:center; line-height:16px;}

.rightCj h2{ font-size:14px; clear:both; padding:10px 0; line-height:25px; position:relative; color:#333;}
.rightCj h2 span,.waitWd h2 span{ font-size:12px; font-weight:normal; position:absolute; right:10px; top:12px;}
.waitWd h2 span{ top:1px;}
.rightCj h2 span a,.waitWd h2 span a{ color:#1C5BEC; text-decoration:underline;}
.inpStyle1{ border:1px solid #d1d1d1; width:422px; height:25px; line-height:25px; padding-left:5px;}
.inpStyle2{ border:1px solid #d1d1d1; width:150px; height:25px; background:#eee; line-height:25px; padding-left:5px;}
.inpStyle3,.learn_num{ float:left; border:1px solid #d1d1d1; width:150px; height:25px; line-height:25px; padding-left:5px;}
.inpStyle4{ float:left; border:1px solid #d1d1d1; width:228px; height:25px; line-height:25px; padding-left:5px;}
.inpStyle05{ float:left; border:1px solid #d1d1d1; width:50px; height:25px; line-height:25px; padding-left:5px;}
.learn_num{ width:88px;}

.area10,.area11{ float:left; width:422px; height:56px; line-height:22px; padding-left:5px; border:1px solid #d1d1d1;}
.area11{ width:680px;}
.cjBasic li input{}
.inpStyle1{ float:left; margin-right:10px;}
.cjBasic li.rightIn input{ margin-left:10px; float:right; margin-right:0;}
.set_sign{ font-size:14px; clear:both;}
.set_sign p{ padding:10px 0; clear:both; line-height:26px;}
.set_sign p em{ float:left; padding:0;}
.aStyle{ border:none; cursor:pointer; margin-right:10px; font-size:12px; display:block; float:left; width:112px; height:27px; line-height:27px; text-align:center; background:url(../images/works/btn02.png) no-repeat 0 -184px;}
.leftCj{ width:209px; float:left; padding:8px; background:#DCF1F8; border:1px solid #90B1DE;}
.rightCj{  width:700px; padding:0 20px;}
.w_700{ float:right; width:700px; padding:0 20px;}
.firstBox_dd dd span em{ font-weight:bold; color:#06c; background:#FFC; border:1px solid #ddd; padding:3px 5px; display:block; margin-top:3px; float:left;}
.xuanzhe_box{ padding:10px;}
.Cj_504{float:left; width:544px;}
.Cj_504 li{ font-size:14px; padding:7px 0; clear:both;line-height:24px; color:#333;}
.Cj_504 li label{ float:left; width:100px; text-align:right;}
.Cj_504 li span{  float:left; position:relative;}
.Cj_504 li input.inpStyle06{width:227px;}
.Cj_504 li.secIn{ padding-left:100px;}
.Cj_504 li b{ float:left; padding:0 10px;}
.Cj_504 li.secIn .btn_upload{ border:none; color:#333; float:left; margin-right:10px; cursor:pointer; font-size:14px; display:block; background:url(../images/works/add_tui.png) no-repeat; width:100px; height:28px; line-height:28px; text-align:center;}
.Cj_504 li.secIn .btn_upload:hover{ text-decoration:none; background:url(../images/works/add_tui.png) no-repeat 0 -29px; }

.Cj_605{float:left; width:605px;}
.Cj_605 li{ font-size:14px; padding:7px 0; clear:both;line-height:24px; color:#333;}
.Cj_605 li label{ float:left; width:128px; text-align:right;}
.Cj_605 li span{ width:420px; float:left; position:relative;}
.Cj_605 li select,.Cj_605 li input{ float:left;}
.Cj_605 li.secIn{ padding-left:128px;}
.Cj_605 li b{ float:left; padding:0 10px;}

.rightCj td{ background:#FFF; padding:10px 0; text-align:center;}
.cjBasic03{ clear:both; padding-bottom:16px;}
.study_ul{ clear:both;}
.study_ul li{ clear:both; padding:7px 0; line-height:24px; color:#333; font-size:14px;}
.study_ul li select{ float:left;}
.study_ul li strong a{ color:#1C5BEC; text-decoration:underline;}
.study_ul li label{ float:left; width:100px; text-align:right;}
.chooseSave{ font-size:14px; clear:both; padding:15px 0;}
.cjBasic td,.cjBasic03 td{ font-size:12px; background:#FFF; line-height:20px; text-align:center; padding:8px 0;}
.cjBasic .tr_selected td,.cjBasic03 .tr_selected td{ background:#FFC;}
.addrule{ text-align:right; clear:both; padding:10px 0;}
.xuanqu02{ border:3px solid #4d70b5; margin:10px auto; width:390px; padding:10px 25px;border-radius:10px; background:#f8f8f8; position:relative;}
.cjBasic li span dd{background:#FFF; border:1px solid #358c01;color:#666; height: 15px; line-height:15px; margin:4px 5px 0px 0; padding:0 18px 0 8px; position: relative; white-space:nowrap; float:left;}
.cjBasic li span strong{ font-weight:normal; font-size:12px;}
.cjBasic li span .close-icon{ cursor:pointer; background:url(../images/focus/close.gif) no-repeat;height:13px;position:absolute; right:1px; top:1px;  width:13px;}
.cjBasic li span dd:hover{border:1px solid #43b201;text-decoration:none;}
.cjBasic li span dd:hover .close-icon{ background:url(../images/focus/close_hover.gif) no-repeat;}
.rightAnswer{ overflow:hidden; border-radius:5px; clear:both; background:#ecfcff; border:1px solid #ddd; padding:5px 10px; margin-bottom:15px;}
.rightAnswer span{ line-height:22px; float:left; padding-right:20px;}
.area_advice{ float:left; margin-right:12px; width:650px; margin-left:-10px; padding:5px; border:1px solid #ccc; height:55px;}
.btn_Box{ padding-left:115px; clear:both; display:block;}
.scode{ height:22px; line-height:22px; text-align:center; width:50px; border:1px solid #ccc;}
.btn_advice{ width:70px; height:25px; margin-top:10px; background:url(../images/works/kindBtn.png) no-repeat; border:none; cursor:pointer; color:#333;}
.btn_advice:hover{background:url(../images/works/kindBtn.png) no-repeat 0 -26px;}
.btn_advice:active{background:url(../images/works/kindBtn.png) no-repeat 0 -52px;}
.rightAnswer .error{ color:#f00; font-weight:bold;}
.rightAnswer .correct{ padding-right:25px; color:#0ca300; font-weight:bold;}
.rightAnswer .grey{ color:#999;}
.rightAnswer .yellow{ color:#f60;}
.rightAnswer span a{ width:112px; height:27px; line-height:27px; float:left; text-align:center; display:block; background:url(../images/works/btn02.png) no-repeat 0 -184px; color:#06c;}
.rightAnswer .blue{ color:#06c;font-weight:bold;}
.rightAnswer p{overflow:hidden; background:#fff; padding:8px 10px; clear:both; margin-bottom:3px; border:1px solid #eee;}
.wdTabs{ margin-bottom:12px; clear:both; border-bottom:1px solid #79b746; line-height:30px; height:30px;}
.wdTabs a{ text-decoration:none; height:29px; display:block; float:left; padding:0 20px; border:1px solid #fff; border-bottom:none; font-size:14px;}
.wdTabs a.on{ background:url(../images/works/btn02.png) repeat-x 0 -213px; font-weight:bold; border:1px solid #79b746; color:#FFF; border-bottom:none;}
.wdFunc{ clear:both; background:#f8f8f8; margin-bottom:10px; padding:5px 15px 5px 0; overflow:hidden;}
.wdFunc a{ margin-left:10px; display:block; float:right; width:19px; height:19px; white-space:nowrap; overflow:hidden; text-indent:-300px;}
.wdFunc a.del01{ background:url(../images/works/del01.png) no-repeat;}
.wdFunc a.add01{ background:url(../images/works/add01.png) no-repeat;}
.wdFunc a.editor{ background:url(../images/works/editor.png) no-repeat;}
.chooseWd{ float:left; width:600px;}
.set_box{ padding:15px; clear:both;}
.set_weidu{ float:left; width:400px;}
.chooseWd h2,.waitWd h2,.set_weidu h2{ position:relative; font-size:14px; clear:both; line-height:30px; height:30px; color:#333; padding-left:10px;}
.chooseWd td,.set_weidu td{ padding:8px 0; text-align:center; background:#FFF;}
.waitWd{ width:250px; float:right;}
.waitBox{ width:248px; border:1px solid #ddd; height:180px; overflow-y:scroll;}
.waitBox li{ line-height:25px; padding-left:12px; clear:both; border-bottom:1px dashed #ddd;}
.putin{ width:38px; float:left; display:inline; margin-left:42px; margin-top:30px;}
.putin p{ clear:both; padding:15px 0;}
.putin p a{ display:block; width:38px; height:27px; background:url(../images/works/putin.png) no-repeat; text-indent:-300px; overflow:hidden; white-space:nowrap;}
.putin p a.inAdd{ background-position:0 0;}
.putin p a.outDel{ background-position:0px -29px;}
.tixingTable .selected td{ background:#FFC;}
.tixingTable .selected_blue td{ background:#E8F9FD;}
.wdBox .selected_blue td{ background:#E8F9FD;}
.inp_small{ width:50px; text-align:center; height:22px; border:1px solid #ddd;}
.btn_zhItems{ padding:10px 0 ; text-align:right; clear:both;}

.user_info{ clear:both; width:613px;}
.user_info h5{ background:url(../images/works/userbox.png) no-repeat; height:38px; overflow:hidden; position:relative; line-height:38px; font-size:14px; color:#FFF; text-align:center;}
.user_info h5 span{ position:absolute; right:12px; top:12px;}
.user_info h5 span a{display:block; width:25px; height:15px; background:url(../images/works/close.png) no-repeat; overflow:hidden; white-space:normal; text-indent:-300px;}
.user_body{ border-left:2px solid #00aeff; border-right:2px solid #00aeff; width:609px; padding:15px 0; clear:both; overflow:hidden;}
.user_bot{ background:url(../images/works/userbox.png) no-repeat 0 -42px; height:13px; overflow:hidden;}

.cjBox h5 span a.btn_common{ text-decoration:none; font-size:14px; padding:0; color:#333;}
.cjBasic h3 span a.btn_common{ text-decoration:none; font-size:14px; padding:0; color:#333;}
/*-------标贴样式开始-------*/
.qr_code{ height:80px; position:fixed; width:38px;}
.qr_code .qr_add,.qr_code .qr_set{ cursor:pointer; display:block; width:38px; height:38px; overflow:hidden; white-space:nowrap; text-indent:-300px; clear:both;}
.qr_code .qr_add{ background:url(../images/focus/add.png) no-repeat;}
.qr_code .qr_set{ margin-top:4px; background:url(../images/focus/set.png) no-repeat;}
.add_Box{ position:relative; z-index:999}
.show_window{ border:3px solid #8acf38; border-radius:10px; position:absolute; right:52px; top:0px; width:588px; padding:12px; background:#fff;}
.show_window tr td,.show_window tr th{ background:#FFF; text-align:center; padding:8px 0; font-size:12px;}
.show_window tr.res_bg02 th{ background:#edffe7;}
.show_window h5{ text-align:center; font-size:14px; height:33px; line-height:33px; background:#f7f7f8;}
.show_window tr td a{ color:#1586cf;}
.show_window b{ position:absolute; width:9px; height:13px; background:url(../images/focus/point.png) no-repeat; right:-9px; top:10px;}
.inp_add{ padding-left:5px; width:233px; border:1px solid #ddd; height:20px; line-height:20px;}
.setBox{ clear:both;}
.func_sure{ clear:both; text-align:right; padding:10px 0;}
.btn_set{ background:url(../images/works/btnbg02.png) no-repeat; width:79px; text-align:center; color:#FFF; font-weight:bold; font-size:14px; height:30px; border:none; cursor:pointer;}
.btn_set:hover{ background:url(../images/works/btnbg02.png) no-repeat 0 -60px;}
.btn_set:active{ background:url(../images/works/btnbg02.png) no-repeat -86px -60px;}
.define_box{background:#FFFFFF; border:2px solid #0097e5; width:342px; border-radius:5px; padding: 0 0 10px; position:fixed!important; _position:absolute; top:190px; z-index: 9999;}
.define_box h5{ position:relative; background:#e2f3f7; margin-bottom:10px; padding:10px 0; line-height:22px; font-size:14px; height:22px; border-bottom:1px solid #ddd; text-align:center;}
.define_box h5 span{ position:absolute; right:15px; top:12px;}
.define_box h5 span a{ display:block; width:18px; height:18px; background:url(../images/works/close01.png) no-repeat; overflow:hidden; text-indent:-300px; white-space:nowrap;}
.define_box h5 span a:hover{ background:url(../images/works/close01_hover.png) no-repeat; }
.define_box ul li{ font-size:14px; clear:both; padding:10px 0; line-height:22px;}
.define_box ul li label{ float:left; text-align:right; width:100px;}
.define_box ul li select{ width:222px; height:22px;}
.define_box ul li span{ float:left;}
.define_box ul li span a{ display:block; width:74px; height:22px; color:#FFF; background:url(../images/works/btnbg02.png) no-repeat 0 -92px; text-align:center;}
.define_box ul li span a:hover{ text-decoration:none; color:#FFF;}
.define_box ul li.sec_in{ padding-left:100px;}
/*-------标贴样式结束-------*/

/*-------选择头像 开始-------*/
.xz_box{ width:735px; left:308px; background:#f2f2f2; border:1px solid #e5e5e5; border-radius:5px; padding: 0 0 10px; position:fixed!important; _position:absolute; top:120px; z-index: 9999;}
.xz_box h5{ position:relative; text-align:center; height:39px; line-height:39px; color:#333; clear:both; background:url(../images/focus/xz_head.png) repeat-x; font-size:14px;}
.xz_box h5 span{position:absolute; right:11px; top:11px;}
.xz_box h5 span a{display:block; width:25px; height:15px; background:url(../images/works/close.png) no-repeat; overflow:hidden; white-space:normal; text-indent:-300px;}
.xz_box .zx_center{ padding:38px; overflow:hidden; clear:both;}
.image_area{ float:left; width:271px; border:1px solid #ddd; padding:8px; background:#fff;}
.zx_func{ float:left; display:inline; margin-left:35px; width:335px;}
.zx_func h3{ font-size:14px; font-weight:bold; color:#333; line-height:33px; height:33px; clear:both; overflow:hidden;}
.zx_func p{ border:1px solid #ddd; width:50px; height:50px; background:#FFF; padding:8px;}
.zx_func p img{ width:50px; height:50px; }
.upload_box{ margin-top:25px; clear:both;}
.picpath{ height:10px; opacity:0; width:10px;}
.inp_path{ float:left; border:1px solid #ddd; width:211px; padding-left:5px; height:32px; line-height:32px;}
.upload_box a{ float:left; margin-right:12px;}
.upload_box a.change_img{ display:block; height:34px; text-align:center; line-height:34px; background:url(../images/works/load.png) no-repeat; font-weight:bold; font-size:14px; width:94px; border:none; cursor:pointer; color:#FFF;}
.upload_box a.change_img:hover{ text-decoration:none; background:url(../images/works/load.png) no-repeat 0 -35px;}
.upload_box a.change_img:active{ text-decoration:none; background:url(../images/works/load.png) no-repeat 0 -280px;}
.zx_done{ padding-top:15px; padding-left:106px; clear:both;}
.zx_sure,.zx_cancel{ font-weight:bold; font-size:14px; color:#fff; height:34px; background:url(../images/works/load.png) no-repeat 0 -70px; width:65px; border:none; cursor:pointer;}
.zx_sure:hover{ background:url(../images/works/load.png) no-repeat 0 -105px; }
.zx_sure:active{ background:url(../images/works/load.png) no-repeat 0 -140px; }
.zx_cancel{ color:#333; background:url(../images/works/load.png) no-repeat 0 -175px; }
.zx_cancel:hover{ background:url(../images/works/load.png) no-repeat 0 -210px; }
.zx_cancel:active{ background:url(../images/works/load.png) no-repeat 0 -245px; }
/*-------选择头像 结束-------*/

.mod_select{ margin:0 auto; width:102px; height:26px;}
.mod_select ul li{ }
.select_box{float:left;border:solid 1px #EDE7D6; color:#444;position:relative;cursor:pointer; width:100px; font-size:12px;}
.selet_open{ float:left; border-left:solid 1px #E5E5E5;position:absolute;right:0;top:0;width:24px;height:24px;background:url(../images/focus/select_up.png) no-repeat center center;}
.select_txt{ padding-left:10px; text-align:left; width:66px; color:#333; display:block;line-height:24px;height:24px;cursor:text;overflow:hidden;}
.option{width:100px;;border:solid 1px #EDE7D6;position:absolute;top:24px;left:-1px;z-index:2;overflow:hidden;display:none;}
.show_window tr td .option a{ color:#333; display:block;height:26px;line-height:26px;text-align:left;padding:0 10px;width:100%;background:#fff;}
.show_window tr td .option a:hover{background:#e2fbda; text-decoration:none;}

/*选择头像开始*/

.hb_file{ width:980px; margin:0 auto; font-size:14px; clear:both; padding-bottom:25px;}
.hb_file_form{ margin-bottom:15px; padding-top:5px;}
.hb_file_form *{vertical-align:middle;}
.btn_select{display:block; background:url(../images/works/group.png) 0 -93px no-repeat; width:89px; height:30px; text-align:center; line-height:30px; cursor:pointer; float:left; margin-right:10px;}
.btn_select:hover{background:url(../images/works/group.png) 0 -124px no-repeat;color:#333; text-decoration:none;}
.btn_select:active{background:url(../images/works/group.png) 0 -155px no-repeat;}
.txt_insert{ border:1px solid #d7d7d7; line-height:28px; height:28px; width:183px; padding-left:5px;}
.btn_confirm{ border:none;background:url(../images/works/confirm.png) 0 0 no-repeat; width:103px; height:29px; color:#fff; font-weight:bold; cursor:pointer; margin-left:10px; }
.btn_confirm:hover{ background:url(../images/works/confirm.png) 0 -29px no-repeat;}
.btn_confirm:active{ background:url(../images/works/confirm.png) 0 -58px no-repeat;}
.hb_file_error{margin:0 10px; color:#f00;}
.hb_file select{width:139px; height:28px;}
.hb_file select option{ line-height:28px;}

.manage_file{ border:1px solid #e0e0e0; clear:both;}
.manage_file dl{ border-bottom:1px solid #e0e0e0; height:43px; line-height:43px; background:url(../images/works/file_title_bg.gif) repeat-x;}
.manage_file dl dd{ color:#333; text-align:center; float:left; font-weight:bold;}
.manage_file ul li .no_data{ display:block; text-align:center; color:#999;}
.manage_file dl dd.dd_one{ padding-left:29px; width:342px; text-align:left;}
.manage_file dl dd.dd_two{ width:128px;}
.manage_file dl dd.dd_three{ width:114px;}
.manage_file dl dd.dd_four{ width:114px;}
.manage_file dl dd.dd_five{ width:84px;}
.manage_file dl dd.dd_six{ width:166px;}
.manage_file ul li{ color:#666; line-height:18px; overflow:hidden; vertical-align:bottom; border-bottom:1px solid #e0e0e0; padding:15px 0 25px 0; clear:both;}
.manage_file ul li.bg{ background:#f9f9f9;}
.manage_file ul li:hover{ background:#e7f9ff;}
.manage_file ul li span{ text-align:center; float:left;}
.manage_file ul li span input,.manage_file ul li span img{ padding-right:10px; vertical-align:middle;}
.manage_file ul li .li_one{ padding-left:29px; width:342px; text-align:left; line-height:22px;}
.manage_file ul li .li_two{ width:128px;}
.manage_file ul li .li_three{ width:114px;}
.manage_file ul li .li_four{ width:114px;}
.manage_file ul li .li_five{ width:84px;}
.manage_file ul li .li_six{ width:166px;}
.manage_file ul li .li_six a,.manage_file ul li .li_one a{ color:#0164c0;}
.manage_file ul li .li_six a{ padding:0 8px;}

.tb_operate{background:#f5f4f4;border:1px solid #e0e0e0;padding:12px 0; padding-left:28px; margin-top:12px;}
.tb_operate input{margin-right:10px;}
.tb_operate a{ padding-left:30px; color:#333;}

/*选择头像结束*/
/*-------------------工作台-上传基础课件-弹窗（新增）start----------------------*/

/*-------------------工作台-上传基础课件-弹窗（新增）end----------------------*/